X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fscreen.c;h=35c9f5433b8bfbd702c7f1a6ced89588c25156d2;hb=111465b7373cdcdd791b603aefd882ae06d5bf0b;hp=8d0460d570a7a70daecaefa9bc7dc35956c9735c;hpb=d55f4b41c6ebf00e36a5e91ddc962a753f6c9ef8;p=chaz%2Fopenbox diff --git a/openbox/screen.c b/openbox/screen.c index 8d0460d5..35c9f543 100644 --- a/openbox/screen.c +++ b/openbox/screen.c @@ -1719,17 +1719,21 @@ void screen_set_root_cursor(void) ob_cursor(OB_CURSOR_POINTER)); } -guint screen_monitor_pointer() +guint screen_find_monitor_point(guint x, guint y) { Rect mon; - gint x, y; - if (screen_pointer_pos(&x, &y)) - RECT_SET(mon, x, y, 1, 1); - else - RECT_SET(mon, 0, 0, 1, 1); + RECT_SET(mon, x, y, 1, 1); return screen_find_monitor(&mon); } +guint screen_monitor_pointer() +{ + gint x, y; + if (!screen_pointer_pos(&x, &y)) + x = y = 0; + return screen_find_monitor_point(x, y); +} + gboolean screen_pointer_pos(gint *x, gint *y) { Window w;