add asserts to make sure we don't add things to stacking list that are not managed

This commit is contained in:
Dana Jansens 2010-04-20 15:22:58 -04:00
parent a16449adb6
commit 72fe65fd22

View file

@ -438,8 +438,11 @@ void stacking_add(ObWindow *win)
{
g_assert(screen_support_win != None); /* make sure I dont break this in the
future */
/* don't add windows that are being unmanaged ! */
if (WINDOW_IS_CLIENT(win)) g_assert(WINDOW_AS_CLIENT(win)->managed);
stacking_list = g_list_append(stacking_list, win);
stacking_raise(win);
}
@ -498,6 +501,9 @@ void stacking_add_nonintrusive(ObWindow *win)
client = WINDOW_AS_CLIENT(win);
/* don't add windows that are being unmanaged ! */
g_assert(client->managed);
/* insert above its highest parent (or its highest child !) */
it_below = find_highest_relative(client);