X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3;a=blobdiff_plain;f=src%2Ffloating.c;h=fc68df8e6b587482ab5043751a56bc711c23db85;hp=13b30f162656d544878ead234af51b7199b2cde4;hb=83ac1c0e72f314152e559d33f062677dc89cd99e;hpb=8e9b26fc9028d19b4756bd8e3ed3a3ecfcf5fd6f diff --git a/src/floating.c b/src/floating.c index 13b30f16..fc68df8e 100644 --- a/src/floating.c +++ b/src/floating.c @@ -846,12 +846,12 @@ drag_result_t drag_pointer(Con *con, const xcb_button_press_event_t *event, xcb_ * outputs. * */ -void floating_reposition(Con *con, Rect newrect) { +bool floating_reposition(Con *con, Rect newrect) { /* Sanity check: Are the new coordinates on any output? If not, we * ignore that request. */ if (!output_containing_rect(newrect)) { ELOG("No output found at destination coordinates. Not repositioning.\n"); - return; + return false; } con->rect = newrect; @@ -863,6 +863,7 @@ void floating_reposition(Con *con, Rect newrect) { con->scratchpad_state = SCRATCHPAD_CHANGED; tree_render(); + return true; } /*