workspaces: don't segfault on invalid move_surface_to_workspace request
Also fixes the off-by-one in toytoolkit that exposed the issue.
This commit is contained in:
committed by
Kristian Høgsberg
parent
8538b22ff4
commit
067abf67cd
+1
-1
@@ -1704,7 +1704,7 @@ frame_menu_func(struct window *window, int index, void *data)
|
||||
break;
|
||||
case 3: /* move to workspace below */
|
||||
display = window->display;
|
||||
if (display->workspace < display->workspace_count)
|
||||
if (display->workspace < display->workspace_count - 1)
|
||||
workspace_manager_move_surface(display->workspace_manager,
|
||||
window->surface,
|
||||
display->workspace + 1);
|
||||
|
||||
Reference in New Issue
Block a user