diff options
| author | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-06-16 08:31:23 +0000 |
|---|---|---|
| committer | Jabier Arraiza <jabier.arraiza@marker.es> | 2019-06-16 08:31:23 +0000 |
| commit | 12127731c9f6f1ca20047c461708677f3fd0b246 (patch) | |
| tree | 4dcf07915467e7d6ad0d2aadf02695c91ed600be /src/ui | |
| parent | Fix a style bug (diff) | |
| download | inkscape-12127731c9f6f1ca20047c461708677f3fd0b246.tar.gz inkscape-12127731c9f6f1ca20047c461708677f3fd0b246.zip | |
Improve nextgen icon set
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 7 |
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) { |
