diff options
| -rw-r--r-- | tinywl.c | 3 | 
1 files changed, 2 insertions, 1 deletions
@@ -612,7 +612,8 @@ static void begin_interactive(struct tinywl_view *view,  	struct tinywl_server *server = view->server;  	struct wlr_surface *focused_surface =  		server->seat->pointer_state.focused_surface; -	if (view->xdg_surface->surface != focused_surface) { +	if (view->xdg_surface->surface != +			wlr_surface_get_root_surface(focused_surface)) {  		/* Deny move/resize requests from unfocused clients. */  		return;  	}  | 
