mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
Always set _NET_WM_STATE when a window is shown or hidden, even if it
2006-03-03 Thomas Thurman <thomas@thurman.org.uk> Always set _NET_WM_STATE when a window is shown or hidden, even if it wasn't mapped. * src/window.c (meta_window_hide, meta_window_show): call set_net_wm_state unconditionally
This commit is contained in:
parent
ef47c243c5
commit
ab176cf831
@ -1,3 +1,11 @@
|
||||
2006-03-03 Thomas Thurman <thomas@thurman.org.uk>
|
||||
|
||||
Always set _NET_WM_STATE when a window is shown or
|
||||
hidden, even if it wasn't mapped.
|
||||
|
||||
* src/window.c (meta_window_hide, meta_window_show):
|
||||
call set_net_wm_state unconditionally
|
||||
|
||||
2006-03-16 Elijah Newren <newren gmail com>
|
||||
|
||||
Add debugging information for edge resistance
|
||||
|
10
src/window.c
10
src/window.c
@ -2021,18 +2021,15 @@ meta_window_show (MetaWindow *window)
|
||||
}
|
||||
}
|
||||
|
||||
if (did_show)
|
||||
{
|
||||
set_net_wm_state (window);
|
||||
|
||||
if (window->struts)
|
||||
if (did_show && window->struts)
|
||||
{
|
||||
meta_topic (META_DEBUG_WORKAREA,
|
||||
"Mapped window %s with struts, so invalidating work areas\n",
|
||||
window->desc);
|
||||
invalidate_work_areas (window);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
@ -2074,18 +2071,15 @@ meta_window_hide (MetaWindow *window)
|
||||
set_wm_state (window, IconicState);
|
||||
}
|
||||
|
||||
if (did_hide)
|
||||
{
|
||||
set_net_wm_state (window);
|
||||
|
||||
if (window->struts)
|
||||
if (did_hide && window->struts)
|
||||
{
|
||||
meta_topic (META_DEBUG_WORKAREA,
|
||||
"Unmapped window %s with struts, so invalidating work areas\n",
|
||||
window->desc);
|
||||
invalidate_work_areas (window);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
Loading…
Reference in New Issue
Block a user