diff --git a/status-applets/mate/mate-xapp-status-applet.py b/status-applets/mate/mate-xapp-status-applet.py index f0efd0d..ff847b6 100755 --- a/status-applets/mate/mate-xapp-status-applet.py +++ b/status-applets/mate/mate-xapp-status-applet.py @@ -144,16 +144,16 @@ self.label.set_margin_start(0) def set_icon(self, string): - if "symbolic" in string: - size = SYMBOLIC_ICON_SIZE - else: - size = self.size - ICON_SIZE_REDUCTION - - self.image.set_pixel_size(size) - fallback = True if string: + if "symbolic" in string: + size = SYMBOLIC_ICON_SIZE + else: + size = self.size - ICON_SIZE_REDUCTION + + self.image.set_pixel_size(size) + try: if os.path.exists(string): icon_file = Gio.File.new_for_path(string) @@ -172,6 +172,7 @@ #fallback if fallback: + self.image.set_pixel_size(self.size - ICON_SIZE_REDUCTION) self.image.set_from_icon_name("image-missing", Gtk.IconSize.MENU) # TODO?