From d790de8706637ff0ff7d260109065b88243e0758 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Tue, 19 Jan 2021 13:55:02 +0100 Subject: [PATCH] Fix loading scripts from all registered resource paths --- plugins/PostProcessingPlugin/PostProcessingPlugin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/PostProcessingPlugin/PostProcessingPlugin.py b/plugins/PostProcessingPlugin/PostProcessingPlugin.py index 075f947622..8968e2c547 100644 --- a/plugins/PostProcessingPlugin/PostProcessingPlugin.py +++ b/plugins/PostProcessingPlugin/PostProcessingPlugin.py @@ -142,7 +142,9 @@ class PostProcessingPlugin(QObject, Extension): # The PostProcessingPlugin path is for built-in scripts. # The Resources path is where the user should store custom scripts. # The Preferences path is legacy, where the user may previously have stored scripts. - for root in [PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), Resources.getStoragePath(Resources.Resources), Resources.getStoragePath(Resources.Preferences)]: + resource_folders = [PluginRegistry.getInstance().getPluginPath("PostProcessingPlugin"), Resources.getStoragePath(Resources.Preferences)] + resource_folders.extend(Resources.getAllPathsForType(Resources.Resources)) + for root in resource_folders: if root is None: continue path = os.path.join(root, "scripts")