Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Thanks for the changes, but your extension still calls `connectSetting()` in `init()` which connects many signals. The handlers for these signals will hold a reference to GSettings object and reference objects that may not even exist if the extension is disabled or uninstalled. For this reason all signals should be connected in `enable()` and the id returned by `GObject.connect()` should be used to disconnect them in `disable()`.
newer version approved