diff options
author | Victor Kareh <[email protected]> | 2019-07-11 00:23:18 -0400 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-07-13 11:13:14 +0200 |
commit | bc190e7b657f715c5dc21eda1d910d1d3c52664f (patch) | |
tree | 3b476660c96d32af2fa867d8b84156f191be6332 /src/iconthemewrapper.cpp | |
parent | 53ea0436414263d0be7e5e2ae5c6dcfc7b9047dc (diff) | |
download | mate-system-monitor-bc190e7b657f715c5dc21eda1d910d1d3c52664f.tar.bz2 mate-system-monitor-bc190e7b657f715c5dc21eda1d910d1d3c52664f.tar.xz |
Render icons as cairo surfaces for HiDPI support
Diffstat (limited to 'src/iconthemewrapper.cpp')
-rw-r--r-- | src/iconthemewrapper.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/iconthemewrapper.cpp b/src/iconthemewrapper.cpp index 1e84b31..e44bdcd 100644 --- a/src/iconthemewrapper.cpp +++ b/src/iconthemewrapper.cpp @@ -7,12 +7,12 @@ Glib::RefPtr<Gdk::Pixbuf> -procman::IconThemeWrapper::load_icon(const Glib::ustring& icon_name, - int size, Gtk::IconLookupFlags flags) const +procman::IconThemeWrapper::load_icon(const Glib::ustring& icon_name, int size) const { + gint scale = gdk_window_get_scale_factor (gdk_get_default_root_window ()); try { - return Gtk::IconTheme::get_default()->load_icon(icon_name, size, flags); + return Gtk::IconTheme::get_default()->load_icon(icon_name, size, scale, Gtk::ICON_LOOKUP_USE_BUILTIN | Gtk::ICON_LOOKUP_FORCE_SIZE); } catch (Gtk::IconThemeError &error) { |