summaryrefslogtreecommitdiffstats
path: root/src/inkscape.cpp
diff options
context:
space:
mode:
authorJabiertxof <jabier.arraiza@marker.es>2019-01-28 19:05:50 +0000
committerJabiertxof <jabier.arraiza@marker.es>2019-01-28 19:05:50 +0000
commita3ec9b58b0b1af62eb89cfc82b89c79e7469b842 (patch)
tree943ad16f529eb9bd0712a79544e7e1b151be68fa /src/inkscape.cpp
parentTemporary fix for crash on quit. (diff)
downloadinkscape-a3ec9b58b0b1af62eb89cfc82b89c79e7469b842.tar.gz
inkscape-a3ec9b58b0b1af62eb89cfc82b89c79e7469b842.zip
Add System Default Theme to prefereces theme switch
Diffstat (limited to '')
-rw-r--r--src/inkscape.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/inkscape.cpp b/src/inkscape.cpp
index 5c6f29c3f..53536b878 100644
--- a/src/inkscape.cpp
+++ b/src/inkscape.cpp
@@ -429,6 +429,7 @@ Application::add_gtk_css()
g_object_get(settings, "gtk-application-prefer-dark-theme", &gtkApplicationPreferDarkTheme, NULL);
g_object_set(settings, "gtk-application-prefer-dark-theme",
prefs->getBool("/theme/darkTheme", gtkApplicationPreferDarkTheme), NULL);
+ prefs->setString("/theme/defaultTheme", Glib::ustring(gtkThemeName));
prefs->setString("/theme/defaultIconTheme", Glib::ustring(gtkIconThemeName));
if (prefs->getString("/theme/gtkTheme") != "") {
g_object_set(settings, "gtk-theme-name", prefs->getString("/theme/gtkTheme").c_str(), NULL);