From: Daid Date: Fri, 21 Dec 2012 11:00:26 +0000 (+0100) Subject: Fix for plugins in MacOS X-Git-Tag: 13.03~141 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d94cd0c0759f9f4d2fd97a03aa3b9a5decdf958d;p=cura.git Fix for plugins in MacOS --- diff --git a/Cura/util/profile.py b/Cura/util/profile.py index 76703195..869dd4eb 100644 --- a/Cura/util/profile.py +++ b/Cura/util/profile.py @@ -8,6 +8,7 @@ if sys.version_info[0] < 3: else: import configparser as ConfigParser +from Cura.util import resources from Cura.util import version ######################################################### @@ -552,7 +553,10 @@ def getPluginBasePaths(): ret = [] if platform.system() != "Windows": ret.append(os.path.expanduser('~/.cura/plugins/')) - ret.append(os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'plugins'))) + if platform.system() == "Darwin" and hasattr(sys, 'frozen'): + ret.append(os.path.normpath(os.path.join(resources.resourceBasePath, "Cura/plugins"))) + else: + ret.append(os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'plugins'))) return ret def getPluginList():