From 008fbe5faf6397810dfc1a6d2372ca6fd345446b Mon Sep 17 00:00:00 2001 From: Jan Klass Date: Wed, 16 Jul 2025 00:25:38 +0200 Subject: [PATCH] Use LINQ Cast --- src/Greenshot.Editor/Drawing/DrawableContainerList.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Greenshot.Editor/Drawing/DrawableContainerList.cs b/src/Greenshot.Editor/Drawing/DrawableContainerList.cs index ef30c037f..642c4ca05 100644 --- a/src/Greenshot.Editor/Drawing/DrawableContainerList.cs +++ b/src/Greenshot.Editor/Drawing/DrawableContainerList.cs @@ -34,6 +34,7 @@ using Greenshot.Base.Interfaces; using Greenshot.Base.Interfaces.Drawing; using Greenshot.Editor.Configuration; using Greenshot.Editor.Drawing.Fields; +using Greenshot.Editor.Drawing.Filters; using Greenshot.Editor.Forms; using Greenshot.Editor.Memento; @@ -328,9 +329,10 @@ namespace Greenshot.Editor.Drawing return; } - foreach (var drawableContainer in this) + var drawableContainers = this.Cast(); + + foreach (var dc in drawableContainers) { - var dc = (DrawableContainer) drawableContainer; if (dc.Parent == null) { continue;