Fixed group icon sometimes not following the defined icon size

This commit is contained in:
Erik Reider
2024-02-10 15:22:55 +01:00
parent ae0728e2f1
commit 0cd2e8eac9

View File

@@ -71,6 +71,7 @@ namespace SwayNotificationCenter {
start_box.get_style_context ().add_class ("notification-group-headers"); start_box.get_style_context ().add_class ("notification-group-headers");
// App Icon // App Icon
app_icon = new Gtk.Image (); app_icon = new Gtk.Image ();
app_icon.set_pixel_size (32);
app_icon.set_valign (Gtk.Align.CENTER); app_icon.set_valign (Gtk.Align.CENTER);
app_icon.get_style_context ().add_class ("notification-group-icon"); app_icon.get_style_context ().add_class ("notification-group-icon");
start_box.add (app_icon); start_box.add (app_icon);
@@ -172,11 +173,11 @@ namespace SwayNotificationCenter {
Icon ? icon = null; Icon ? icon = null;
if (param.desktop_app_info != null if (param.desktop_app_info != null
&& (icon = param.desktop_app_info.get_icon ()) != null) { && (icon = param.desktop_app_info.get_icon ()) != null) {
app_icon.set_from_gicon (icon, Gtk.IconSize.LARGE_TOOLBAR); app_icon.set_from_gicon (icon, Gtk.IconSize.INVALID);
app_icon.show (); app_icon.show ();
} else { } else {
app_icon.set_from_icon_name ("application-x-executable-symbolic", app_icon.set_from_icon_name ("application-x-executable-symbolic",
Gtk.IconSize.LARGE_TOOLBAR); Gtk.IconSize.INVALID);
} }
} }