I can confirm no more RuntimeError's with revision 56.
Not sure what to do about reloading the configuration, I have never really developed Nautilus extensions in Python so I don't have a lot of experience to share. I naively tried to add "self.config.load()" to "save_event()" in "nautilus-compare-preferences.py" but that doesn't do anything. I assume this is because the "self.config.load()" in "nautilus-compare.py" is tied to a running Nautilus session of which the preference dialogue is not aware?
You could load the config "self.config.load()" every time the user executes a comparison in "menu_activate_cb()"? That is of course a little wasteful.
I can confirm no more RuntimeError's with revision 56.
Not sure what to do about reloading the configuration, I have never really developed Nautilus extensions in Python so I don't have a lot of experience to share. I naively tried to add "self.config. load()" to "save_event()" in "nautilus- compare- preferences. py" but that doesn't do anything. I assume this is because the "self.config. load()" in "nautilus- compare. py" is tied to a running Nautilus session of which the preference dialogue is not aware?
You could load the config "self.config. load()" every time the user executes a comparison in "menu_activate_ cb()"? That is of course a little wasteful.