summaryrefslogtreecommitdiff
path: root/utils/themeeditor
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor')
-rw-r--r--utils/themeeditor/gui/fontdownloader.cpp3
-rw-r--r--utils/themeeditor/gui/preferencesdialog.cpp7
2 files changed, 8 insertions, 2 deletions
diff --git a/utils/themeeditor/gui/fontdownloader.cpp b/utils/themeeditor/gui/fontdownloader.cpp
index 7aa4cd8d57..693f4a5b20 100644
--- a/utils/themeeditor/gui/fontdownloader.cpp
+++ b/utils/themeeditor/gui/fontdownloader.cpp
@@ -40,6 +40,9 @@ FontDownloader::FontDownloader(QWidget *parent, QString path) :
40 40
41 manager = new QNetworkAccessManager(); 41 manager = new QNetworkAccessManager();
42 42
43 if(!dir.exists())
44 dir.mkpath(path);
45
43 if(dir.isReadable()) 46 if(dir.isReadable())
44 { 47 {
45 fout.setFileName(dir.absolutePath() + "/fonts.zip"); 48 fout.setFileName(dir.absolutePath() + "/fonts.zip");
diff --git a/utils/themeeditor/gui/preferencesdialog.cpp b/utils/themeeditor/gui/preferencesdialog.cpp
index b8d0a0a6d6..d28b21345d 100644
--- a/utils/themeeditor/gui/preferencesdialog.cpp
+++ b/utils/themeeditor/gui/preferencesdialog.cpp
@@ -113,7 +113,10 @@ void PreferencesDialog::loadRender()
113 QSettings settings; 113 QSettings settings;
114 settings.beginGroup("RBFont"); 114 settings.beginGroup("RBFont");
115 115
116 ui->fontBox->setText(settings.value("fontDir", "/").toString()); 116 QString confDir = QDir::homePath() + "/.rbthemeeditor";
117
118 ui->fontBox->setText(settings.value("fontDir", confDir + "/fonts/")
119 .toString());
117 120
118 settings.endGroup(); 121 settings.endGroup();
119 122
@@ -129,7 +132,7 @@ void PreferencesDialog::loadRender()
129 settings.beginGroup("TargetData"); 132 settings.beginGroup("TargetData");
130 133
131 ui->dbBox->setText(settings.value("targetDbPath", 134 ui->dbBox->setText(settings.value("targetDbPath",
132 QDir::homePath() + "/.targetdb") 135 confDir + "/targetdb")
133 .toString()); 136 .toString());
134 137
135 settings.endGroup(); 138 settings.endGroup();