Apply tiling_drag_threshold to all containers

This commit is contained in:
David96 2019-01-03 13:11:35 +01:00 committed by Brian Ashworth
parent 1450a9e9f9
commit ee50134634
2 changed files with 8 additions and 10 deletions

View file

@ -1020,9 +1020,8 @@ void dispatch_cursor_button(struct sway_cursor *cursor,
seat_pointer_notify_button(seat, time_msec, button, state); seat_pointer_notify_button(seat, time_msec, button, state);
// If moving a previously unfocused container by it's title bar, use a // If moving a container by it's title bar, use a threshold for the drag
// threshold for the drag. if (!mod_pressed && config->tiling_drag_threshold > 0) {
if (!mod_pressed && !focused && config->tiling_drag_threshold > 0) {
seat_begin_move_tiling_threshold(seat, cont, button); seat_begin_move_tiling_threshold(seat, cont, button);
} else { } else {
seat_begin_move_tiling(seat, cont, button); seat_begin_move_tiling(seat, cont, button);

View file

@ -573,13 +573,12 @@ The default colors are:
should not be used in the config file. should not be used in the config file.
*tiling\_drag\_threshold* <threshold> *tiling\_drag\_threshold* <threshold>
Sets the threshold that must be exceeded for an unfocused tiling container Sets the threshold that must be exceeded for a container to be dragged by
to be dragged by its titlebar. This has no effect if _floating\_mod_ is its titlebar. This has no effect if _floating\_mod_ is used or if
used, if the container is focused, or if _tiling\_drag_ is set to _tiling\_drag_ is set to _disable_. Once the threshold has been exceeded
_disable_. Once the threshold has been exceeded once, the drag starts and once, the drag starts and the cursor can come back inside the threshold
the cursor can come back inside the threshold without stopping the drag. without stopping the drag. _threshold_ is multiplied by the scale of the
_threshold_ is multiplied by the scale of the output that the cursor on. output that the cursor on. The default is 9.
The default is 9.
*title\_align* left|center|right *title\_align* left|center|right
Sets the title alignment. If _right_ is selected and _show\_marks_ is set Sets the title alignment. If _right_ is selected and _show\_marks_ is set