From 1d636959bc4523e2fef7da2b84f42cdeb5455d23 Mon Sep 17 00:00:00 2001 From: tznind Date: Sun, 24 Nov 2024 11:14:07 +0000 Subject: [PATCH] Fix enumerating drivers --- Terminal.Gui/Application/Application.Initialization.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Terminal.Gui/Application/Application.Initialization.cs b/Terminal.Gui/Application/Application.Initialization.cs index 31cfa09df..c58e1bf92 100644 --- a/Terminal.Gui/Application/Application.Initialization.cs +++ b/Terminal.Gui/Application/Application.Initialization.cs @@ -193,7 +193,7 @@ public static partial class Application // Initialization (Init/Shutdown) { foreach (Type? type in asm.GetTypes ()) { - if (type.IsSubclassOf (typeof (IConsoleDriver)) && !type.IsAbstract) + if (typeof (IConsoleDriver).IsAssignableFrom (type) && !type.IsAbstract && type.IsClass) { driverTypes.Add (type); }