From 147065e02373825c03fe9b13f1b9f31f91cb52be Mon Sep 17 00:00:00 2001 From: Paddy Xu Date: Sat, 15 Jul 2017 01:28:58 +0300 Subject: [PATCH] fix memory leak caused by shared plugin instances --- QuickLook/PluginManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/QuickLook/PluginManager.cs b/QuickLook/PluginManager.cs index 29c1255..a4df98d 100644 --- a/QuickLook/PluginManager.cs +++ b/QuickLook/PluginManager.cs @@ -65,7 +65,7 @@ namespace QuickLook return can; }); - return matched ?? DefaultPlugin; + return (matched ?? DefaultPlugin).GetType().CreateInstance(); } private void LoadPlugins()