Use LINQ Cast

This commit is contained in:
Jan Klass 2025-07-16 00:25:38 +02:00
commit 008fbe5faf

View file

@ -34,6 +34,7 @@ using Greenshot.Base.Interfaces;
using Greenshot.Base.Interfaces.Drawing; using Greenshot.Base.Interfaces.Drawing;
using Greenshot.Editor.Configuration; using Greenshot.Editor.Configuration;
using Greenshot.Editor.Drawing.Fields; using Greenshot.Editor.Drawing.Fields;
using Greenshot.Editor.Drawing.Filters;
using Greenshot.Editor.Forms; using Greenshot.Editor.Forms;
using Greenshot.Editor.Memento; using Greenshot.Editor.Memento;
@ -328,9 +329,10 @@ namespace Greenshot.Editor.Drawing
return; return;
} }
foreach (var drawableContainer in this) var drawableContainers = this.Cast<DrawableContainer>();
foreach (var dc in drawableContainers)
{ {
var dc = (DrawableContainer) drawableContainer;
if (dc.Parent == null) if (dc.Parent == null)
{ {
continue; continue;