From f72b7846929b5281fa8d7c9093c00cd965718ecb Mon Sep 17 00:00:00 2001 From: Jeremy Wootten Date: Tue, 17 Jun 2025 11:56:35 +0100 Subject: [PATCH] Ensure cast to ExpandableItem is possible --- src/SymbolPane/Vala/ValaSymbolOutline.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SymbolPane/Vala/ValaSymbolOutline.vala b/src/SymbolPane/Vala/ValaSymbolOutline.vala index 9b038aa42..5d27e74cd 100644 --- a/src/SymbolPane/Vala/ValaSymbolOutline.vala +++ b/src/SymbolPane/Vala/ValaSymbolOutline.vala @@ -147,7 +147,9 @@ public class Scratch.Services.ValaSymbolOutline : Scratch.Services.SymbolOutline protected override void add_tooltips (Code.Widgets.SourceList.ExpandableItem root) { foreach (var parent in root.children) { - add_tooltip ((Code.Widgets.SourceList.ExpandableItem) parent); + if (parent is Code.Widgets.SourceList.ExpandableItem) { + add_tooltip ((Code.Widgets.SourceList.ExpandableItem) parent); + } } }