Skip to content

Commit 082e88c

Browse files
committed
WindowStateSaver: fix crash
1 parent 628eaa9 commit 082e88c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/WindowStateSaver.vala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,10 @@ public class Gala.WindowStateSaver : GLib.Object {
147147
var app_id = GLib.Markup.escape_text (window_tracker.get_app_for_window (window).id);
148148

149149
var window_index = find_window_index (window, app_id);
150-
app_windows[app_id].remove_index (window_index);
150+
if (window_index < app_windows[app_id].length) {
151+
app_windows[app_id].remove_index (window_index);
152+
}
153+
151154
var value = null; // insert_val requires lvalue
152155
app_windows[app_id].insert_val (window_index, value);
153156

0 commit comments

Comments
 (0)