diff --git a/icons/emblem-syncthing-ignorepartial-offline.png b/icons/emblem-syncthing-ignorepartial-offline.png new file mode 100644 index 00000000..ca3dd343 Binary files /dev/null and b/icons/emblem-syncthing-ignorepartial-offline.png differ diff --git a/syncthing_gtk/nautilusplugin.py b/syncthing_gtk/nautilusplugin.py index 768693b9..10653fc6 100644 --- a/syncthing_gtk/nautilusplugin.py +++ b/syncthing_gtk/nautilusplugin.py @@ -367,8 +367,12 @@ def update_file_info(self, file): elif self._is_ignoredpartial_path(path): file.add_emblem("syncthing-ignorepartial") else: - # Default (i-have-no-idea-what-happened) state - file.add_emblem("syncthing-offline") + # Default (i-have-no-idea-what-happened) state + if not self._is_ignored_path(path): + file.add_emblem("syncthing-offline") + elif self._is_ignoredpartial_path(path): + file.add_emblem("syncthing-ignorepartial-offline") + return NautiluslikeExtension._plugin_module.OperationResult.COMPLETE ### MenuProvider stuff