Correctly check for default wallet
This commit is contained in:
1 parent
886e0d75f5
commit
cf06062859
1 file changed
+6
-1
@@ -100,5 +100,10 @@ WalletLocation::WalletLocation(const std::string& name)
|
|||||||
|
|
||||||
bool WalletLocation::Exists() const
|
bool WalletLocation::Exists() const
|
||||||
{
|
{
|
||||||
return fs::symlink_status(m_path).type() != fs::file_not_found;
|
fs::path path = m_path;
|
||||||
|
// For the default wallet, check specifically for the wallet.dat file
|
||||||
|
if (m_name.empty()) {
|
||||||
|
path = fs::absolute("wallet.dat", m_path);
|
||||||
|
}
|
||||||
|
return fs::symlink_status(path).type() != fs::file_not_found;
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user