@ -675,7 +675,7 @@ void dispatch_cursor_button(struct sway_cursor *cursor,
// Handle tiling resize via border
// Handle tiling resize via border
if ( resize_edge & & button = = BTN_LEFT & & state = = WLR_BUTTON_PRESSED & &
if ( resize_edge & & button = = BTN_LEFT & & state = = WLR_BUTTON_PRESSED & &
! is_floating ) {
! is_floating ) {
seat_set_focus ( seat , & cont - > node ) ;
seat_set_focus _container ( seat , cont ) ;
seat_begin_resize_tiling ( seat , cont , button , edge ) ;
seat_begin_resize_tiling ( seat , cont , button , edge ) ;
return ;
return ;
}
}
@ -704,7 +704,7 @@ void dispatch_cursor_button(struct sway_cursor *cursor,
image = " sw-resize " ;
image = " sw-resize " ;
}
}
cursor_set_image ( seat - > cursor , image , NULL ) ;
cursor_set_image ( seat - > cursor , image , NULL ) ;
seat_set_focus ( seat , & cont - > node ) ;
seat_set_focus _container ( seat , cont ) ;
seat_begin_resize_tiling ( seat , cont , button , edge ) ;
seat_begin_resize_tiling ( seat , cont , button , edge ) ;
return ;
return ;
}
}
@ -753,7 +753,7 @@ void dispatch_cursor_button(struct sway_cursor *cursor,
// Handle mousedown on a container surface
// Handle mousedown on a container surface
if ( surface & & cont & & state = = WLR_BUTTON_PRESSED ) {
if ( surface & & cont & & state = = WLR_BUTTON_PRESSED ) {
seat_set_focus ( seat , & cont - > node ) ;
seat_set_focus _container ( seat , cont ) ;
seat_pointer_notify_button ( seat , time_msec , button , state ) ;
seat_pointer_notify_button ( seat , time_msec , button , state ) ;
seat_begin_down ( seat , cont , button , sx , sy ) ;
seat_begin_down ( seat , cont , button , sx , sy ) ;
return ;
return ;
@ -761,7 +761,7 @@ void dispatch_cursor_button(struct sway_cursor *cursor,
// Handle clicking a container surface
// Handle clicking a container surface
if ( cont ) {
if ( cont ) {
seat_set_focus ( seat , & cont - > node ) ;
seat_set_focus _container ( seat , cont ) ;
seat_pointer_notify_button ( seat , time_msec , button , state ) ;
seat_pointer_notify_button ( seat , time_msec , button , state ) ;
return ;
return ;
}
}