Changes to instantiate the plugin loader class from the custom plugin

This commit is contained in:
Neil Dorin
2020-03-26 14:10:50 -06:00
parent a2ca41d965
commit 50d5850097

View File

@@ -339,9 +339,9 @@ namespace PepperDash.Essentials
{
try
{
var plugin = type as IPluginDeviceConfig;
if (plugin != null)
if (typeof(IPluginDeviceConfig).IsAssignableFrom(type))
{
var plugin = (IPluginDeviceConfig)Crestron.SimplSharp.Reflection.Activator.CreateInstance(type);
LoadCustomPlugin(plugin, loadedAssembly);
}
else