summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2019-06-16 08:31:23 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2019-06-16 08:31:23 +0000
commit12127731c9f6f1ca20047c461708677f3fd0b246 (patch)
tree4dcf07915467e7d6ad0d2aadf02695c91ed600be /src
parentFix a style bug (diff)
downloadinkscape-12127731c9f6f1ca20047c461708677f3fd0b246.tar.gz
inkscape-12127731c9f6f1ca20047c461708677f3fd0b246.zip
Improve nextgen icon set
Diffstat (limited to 'src')
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index 3dccb6b7a..d4108608e 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -584,6 +584,13 @@ void InkscapePreferences::symbolicThemeCheck()
using namespace Inkscape::IO::Resource;
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
bool symbolic = false;
+ GtkSettings *settings = gtk_settings_get_default();
+ if (settings) {
+ Glib::ustring themeiconname = prefs->getString("/theme/iconTheme");
+ if (themeiconname != "") {
+ g_object_set(settings, "gtk-icon-theme-name", themeiconname.c_str(), NULL);
+ }
+ }
if (prefs->getString("/theme/defaultIconTheme") != prefs->getString("/theme/iconTheme")) {
auto folders = get_foldernames(ICONS, { "application" });
for (auto &folder : folders) {