GNOME Bugzilla – Bug 585980
Fix property notifications for certain properties
Last modified: 2009-06-30 13:49:57 UTC
If a property has a reload function, but the standard property-fetching mechanism isn't used (hooks->type == META_PROP_VALUE_INVALID), then the a logic error (introduced in January) caused the hook to never be run. This meant that changes to struts and icons weren't noticed. Same as: http://bugzilla.gnome.org/show_bug.cgi?id=572573 The fix here is different in detail from that applied to Metacity, but similar in spirit.
Created attachment 136718 [details] [review] Fix property notifications for certain properties
Your patch is cleaner, but is there any reason to not just do it the same way they did for future ease-of-swapping-patches?
The later patches to omit processing of certain properties for override-redirect windows need the functions split out, so I didn't want to remove them and then add them back again.
Looks good, please commit.
Pushed