X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fwindow.c;h=19b362edd14e26fda80d5a1ee6fc5c2d1e680e65;hb=7ac0b9196585654327a6a5967c1f55561722a401;hp=88a727dfa583589e885c62678e5ecabef61cecb3;hpb=a01ece1353465ef471becdad3e448c32a4516f43;p=chaz%2Fopenbox diff --git a/openbox/window.c b/openbox/window.c index 88a727df..19b362ed 100644 --- a/openbox/window.c +++ b/openbox/window.c @@ -74,8 +74,11 @@ ObStackingLayer window_layer(ObWindow *self) return ((ObClient*)self)->layer; case OB_WINDOW_CLASS_MENUFRAME: case OB_WINDOW_CLASS_INTERNAL: - case OB_WINDOW_CLASS_PROMPT: return OB_STACKING_LAYER_INTERNAL; + case OB_WINDOW_CLASS_PROMPT: + /* not used directly for stacking, prompts are managed as clients */ + g_assert_not_reached(); + break; } g_assert_not_reached(); return None; @@ -159,7 +162,7 @@ void window_manage(Window win) XCheckTypedWindowEvent(obt_display, win, UnmapNotify, &e)) { XPutBackEvent(obt_display, &e); - ob_debug("Trying to manage unmapped window. Aborting that.\n"); + ob_debug("Trying to manage unmapped window. Aborting that."); no_manage = TRUE; } @@ -184,7 +187,7 @@ void window_manage(Window win) if (!no_manage) { if (attrib.override_redirect) { - ob_debug("not managing override redirect window 0x%x\n", win); + ob_debug("not managing override redirect window 0x%x", win); grab_server(FALSE); } else if (is_dockapp) { @@ -193,11 +196,11 @@ void window_manage(Window win) dock_manage(icon_win, win); } else - client_manage(win); + client_manage(win, NULL); } else { grab_server(FALSE); - ob_debug("FAILED to manage window 0x%x\n", win); + ob_debug("FAILED to manage window 0x%x", win); } }