GNOME Bugzilla – Bug 89850
Metacity doesn't set skip_panel and skip_tasklist hints
Last modified: 2004-12-22 21:47:04 UTC
If an application sets the SKIP_PAGER or SKIP_TASKLIST hints on a window, metacity updates its internal status but does not push the atoms. This is due to the two flags, window->skip_pager and window->net_wm_skip_pager, being used inconsistantly. A patch I'm about to attach fixes this by setting both of these flags when a client notification event comes in.
Created attachment 10247 [details] [review] Fix
The patch is slightly wrong, the client message should change only wm_state_* (see comments in front of the struct fields in window.h) and window->skip_pager etc. should be set in recalc_window_features. So just s/skip_pager/wm_state_skip_pager/ in the client message processing function should work.
Created attachment 10267 [details] [review] New patch
Patch looks good, feel free to commit.
Done, thanks.