The difference can be demonstrated by running the following command in one terminal:
sudo dbus-monitor --system 'interface=com.ubuntu.WhoopsiePreferences' 'interface=org.freedesktop.DBus.Properties,arg0=com.ubuntu.WhoopsiePreferences'
And then in another terminal compare starting the old version of whoopsie-preferences vs. the version from this branch. The spurious signal is gone.
Using d-feet to call SetReportCrashes shows that PropertiesChanged is still sent when a change actually happens though.
« Back to merge proposal
The difference can be demonstrated by running the following command in one terminal:
sudo dbus-monitor --system 'interface= com.ubuntu. WhoopsiePrefere nces' 'interface= org.freedesktop .DBus.Propertie s,arg0= com.ubuntu. WhoopsiePrefere nces'
And then in another terminal compare starting the old version of whoopsie- preferences vs. the version from this branch. The spurious signal is gone.
Using d-feet to call SetReportCrashes shows that PropertiesChanged is still sent when a change actually happens though.