From 16167b1b13e1d00a55ec619c6a38ede161ed7fad Mon Sep 17 00:00:00 2001 From: DYefremov Date: Tue, 12 May 2020 20:44:37 +0300 Subject: [PATCH] scaling picons on loading --- app/ui/picons_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/ui/picons_manager.py b/app/ui/picons_manager.py index f1a0572b..6bc3ac05 100644 --- a/app/ui/picons_manager.py +++ b/app/ui/picons_manager.py @@ -142,6 +142,9 @@ class PiconsDialog: def update_picons(self, path): p_model = self._picons_view.get_model() + if not p_model: + return + model = get_base_model(p_model) self._picons_view.set_model(None) factor = self._app.DEL_FACTOR @@ -156,7 +159,7 @@ class PiconsDialog: return try: - p = GdkPixbuf.Pixbuf.new_from_file(filename="{}/{}".format(path, file)) + p = GdkPixbuf.Pixbuf.new_from_file_at_scale("{}/{}".format(path, file), 100, 60, True) except GLib.GError as e: pass else: