From a3ea8da8356ab6973362e634636e462757d03632 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Tue, 10 Jun 2025 23:33:43 +0900 Subject: [PATCH] SettingsSidebar: Fix null access when selection of SettingsSidebarRow is cleared --- lib/SettingsSidebar.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/SettingsSidebar.vala b/lib/SettingsSidebar.vala index 2673f641..1dfb45f7 100644 --- a/lib/SettingsSidebar.vala +++ b/lib/SettingsSidebar.vala @@ -97,6 +97,10 @@ public class Switchboard.SettingsSidebar : Gtk.Widget { add_css_class (Granite.STYLE_CLASS_SIDEBAR); listbox.row_selected.connect ((row) => { + if (row == null) { + return; + } + stack.visible_child = ((SettingsSidebarRow) row).page; });