Browse Source

fix disappearing contacts #197

pull/201/head
DenioD 4 years ago
parent
commit
4440911615
  1. 20
      src/addressbook.cpp
  2. 5
      src/mainwindow.cpp

20
src/addressbook.cpp

@ -565,27 +565,17 @@ try {
QString AddressBook::writeableFile()
{
auto filename = QStringLiteral("addresslabels.dat");
auto dir = QDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation));
auto filename = QStringLiteral("addresslabels.dat");
try {
auto dir = QDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation));
if (!dir.exists())
QDir().mkpath(dir.absolutePath());
if (Settings::getInstance()->isTestnet())
if (Settings::getInstance()->isTestnet()) {
return dir.filePath("testnet-" % filename);
else
} else {
return dir.filePath(filename);
} catch(...) {
QMessageBox msgWarning;
msgWarning.setText("WARNING!\nCould not write Addressbook.");
msgWarning.setIcon(QMessageBox::Warning);
msgWarning.setWindowTitle("Caution");
msgWarning.exec();
}
}
}

5
src/mainwindow.cpp

@ -81,6 +81,11 @@ MainWindow::MainWindow(QWidget *parent) :
ui->setupUi(this);
auto dir = QDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation));
if (!dir.exists()){
QDir().mkpath(dir.absolutePath());
}else{}
logger = new Logger(this, QDir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)).filePath("silentdragonlite-wallet.log"));
// Check for encryption

Loading…
Cancel
Save