From a14592139dbf5f08536212c42d984f44da172102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jani=20V=C3=A4limaa?= <wally@mageia.org> Date: Sat, 28 Jan 2023 13:37:51 +0200 Subject: [PATCH] Full icon file path needs to be used to make inherited icons to work --- nautilus-extension/folder-color.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nautilus-extension/folder-color.py b/nautilus-extension/folder-color.py index 9f56125..1200842 100644 --- a/nautilus-extension/folder-color.py +++ b/nautilus-extension/folder-color.py @@ -109,7 +109,7 @@ class FolderColor: info.set_attribute_string("metadata::custom-icon-name", color) else: info = item.query_info('metadata::custom-icon', 0, None) - info.set_attribute_string('metadata::custom-icon', 'file://'+color) + info.set_attribute_string('metadata::custom-icon', color) item.set_attributes_from_info(info, 0, None) # Refresh self._refresh(item_path) @@ -322,7 +322,7 @@ class FolderColorMenu(GObject.GObject, Nautilus.MenuProvider): continue item_path = unquote(each_item.get_uri()[7:]) - self.foldercolor.set_color(item_path, self._get_skel_folder(item_path, icon)['name']) + self.foldercolor.set_color(item_path, self._get_skel_folder(item_path, icon)['filename'], True) def _menu_activate_restore_all(self, menu, items): """Menu: Clicked restore""" -- 2.39.1