all repos — openbox @ 332280daf9a4bc410544ae7d267092a11ab8c945

openbox fork - make it a bit more like ryudo

it would seem this cannot return NULL now

It will get the primary monitor if there is not monitor under the pointer. But
assert so it's clear something went wrong if this does happen. Note that there
was previously no check for the return value even though the comment claimed
there should be.
Dana Jansens danakj@orodu.net
commit

332280daf9a4bc410544ae7d267092a11ab8c945

parent

b1039d6142865e3141c831ce75cd9799ce3ceab7

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

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

@@ -451,9 +451,10 @@

ob_debug("placing by per-app settings"); /* Find which head the pointer is on */ - if (settings->monitor == 0) - /* this can return NULL */ + if (settings->monitor == 0) { screen = pick_pointer_head(client); + g_assert(screen); + } else { guint m = settings->monitor; if (m < 1 || m > screen_num_monitors)