diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2011-10-10 10:33:03 +0200 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2011-10-11 08:26:43 +0200 |
commit | 081869d56c7d1210288a9f320e1c1fe25fbc4f02 (patch) | |
tree | 405b5fbd2da2d18b4c234ee10f4bd636a4b260ae /src/client.c | |
parent | e77b4762e1484fe36f37347bc3d691f30ea791b3 (diff) | |
download | xfwm4-081869d56c7d1210288a9f320e1c1fe25fbc4f02.tar.gz |
Some apps that I wouldn't name try to manipulate the win layer by
themselves and cause havoc when doing so on transient dialogs, so
we need to be extra careful before allowing apps to change the
layer.
Diffstat (limited to 'src/client.c')
-rw-r--r-- | src/client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client.c b/src/client.c index e8d92e07d..879ca0236 100644 --- a/src/client.c +++ b/src/client.c @@ -983,6 +983,7 @@ clientGetMWMHints (Client * c, gboolean update) && !FLAG_TEST(c->flags, CLIENT_FLAG_FULLSCREEN)) { /* legacy app changed its decoration, put it back on regular layer */ + TRACE ("Legacy app changed its decoration \"%s\" (0x%lx)", c->name, c->window); FLAG_UNSET (c->xfwm_flags, XFWM_FLAG_LEGACY_FULLSCREEN); clientSetLayer (c, WIN_LAYER_NORMAL); } @@ -1834,7 +1835,7 @@ clientFrame (DisplayInfo *display_info, Window w, gboolean recapture) (c->win_layer == WIN_LAYER_NORMAL) && (c->type == WINDOW_NORMAL)) { - g_print ("Full screen for old apps\n"); + TRACE ("Fullscreen for old apps \"%s\" (0x%lx)", c->name, c->window); FLAG_SET (c->xfwm_flags, XFWM_FLAG_LEGACY_FULLSCREEN); } @@ -2730,7 +2731,7 @@ clientSetLayer (Client * c, guint l) Client *c2 = NULL; g_return_if_fail (c != NULL); - TRACE ("entering clientSetLayer"); + TRACE ("entering clientSetLayer for \"%s\" (0x%lx) on layer %d", c->name, c->window, l); screen_info = c->screen_info; display_info = screen_info->display_info; |