diff --git a/PluginBase.cs b/PluginBase.cs
index e3c5af6..50d95cd 100644
--- a/PluginBase.cs
+++ b/PluginBase.cs
@@ -67,7 +67,7 @@ public class PluginBase
/// List of writable floppy image plugins
public readonly SortedDictionary WritableFloppyImages;
/// List of writable media image plugins
- public readonly SortedDictionary WritableImages;
+ public readonly SortedDictionary WritableImages;
/// Initializes the plugins lists
public PluginBase()
@@ -76,7 +76,7 @@ public class PluginBase
ReadOnlyFilesystems = new SortedDictionary();
PartPluginsList = new SortedDictionary();
ImagePluginsList = new SortedDictionary();
- WritableImages = new SortedDictionary();
+ WritableImages = new SortedDictionary();
Checksums = new List();
Filters = new SortedDictionary();
FloppyImages = new SortedDictionary();
@@ -138,7 +138,7 @@ public class PluginBase
foreach(Type type in pluginRegister.GetAllWritableImagePlugins() ?? Enumerable.Empty())
if(type.GetConstructor(Type.EmptyTypes)?.Invoke(new object[]
- {}) is IWritableImage plugin &&
+ {}) is IBaseWritableImage plugin &&
!WritableImages.ContainsKey(plugin.Name.ToLower()))
WritableImages.Add(plugin.Name.ToLower(), plugin);