From 082e88c59d32b5117f510b3558e7e0cf8e0f6baf Mon Sep 17 00:00:00 2001 From: lenemter Date: Thu, 12 Jun 2025 11:21:53 +0300 Subject: [PATCH 1/2] WindowStateSaver: fix crash --- src/WindowStateSaver.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/WindowStateSaver.vala b/src/WindowStateSaver.vala index 2f0ed020c..2c0fb2f05 100644 --- a/src/WindowStateSaver.vala +++ b/src/WindowStateSaver.vala @@ -147,7 +147,10 @@ public class Gala.WindowStateSaver : GLib.Object { var app_id = GLib.Markup.escape_text (window_tracker.get_app_for_window (window).id); var window_index = find_window_index (window, app_id); - app_windows[app_id].remove_index (window_index); + if (window_index < app_windows[app_id].length) { + app_windows[app_id].remove_index (window_index); + } + var value = null; // insert_val requires lvalue app_windows[app_id].insert_val (window_index, value); From b07433fcba8fb4545fd1bbe6e100359339b17047 Mon Sep 17 00:00:00 2001 From: lenemter Date: Thu, 12 Jun 2025 11:28:41 +0300 Subject: [PATCH 2/2] Update metainfo --- data/gala.metainfo.xml.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/data/gala.metainfo.xml.in b/data/gala.metainfo.xml.in index 2b499ab82..561fed017 100644 --- a/data/gala.metainfo.xml.in +++ b/data/gala.metainfo.xml.in @@ -27,6 +27,18 @@ contact_at_elementary.io + + +

Improvements:

+
    +
  • Updated translations
  • +
+
+ + Gala randomly segfaults while closing Libreoffice windows + +
+

Improvements: