all repos — openbox @ 7c827e16ba99824a6a3862c6f72d2102f5abc5c2

openbox fork - make it a bit more like ryudo

assert that add_new is not making a duplicate entry
Dana Jansens danakj@orodu.net
commit

7c827e16ba99824a6a3862c6f72d2102f5abc5c2

parent

5cac540f560313cc5fde6d6d710dc500fd03f97a

1 files changed, 2 insertions(+), 0 deletions(-)

jump to
M openbox/focus.copenbox/focus.c

@@ -661,12 +661,14 @@ else {

d = c->desktop; if (d == DESKTOP_ALL) { for (i = 0; i < screen_num_desktops; ++i) { + g_assert(!g_list_find(focus_order[i], c)); if (focus_order[i] && ((ObClient*)focus_order[i]->data)->iconic) focus_order[i] = g_list_insert(focus_order[i], c, 0); else focus_order[i] = g_list_insert(focus_order[i], c, 1); } } else { + g_assert(!g_list_find(focus_order[d], c)); if (focus_order[d] && ((ObClient*)focus_order[d]->data)->iconic) focus_order[d] = g_list_insert(focus_order[d], c, 0); else