summarylogtreecommitdiffstats
path: root/plugin_dir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'plugin_dir.patch')
-rw-r--r--plugin_dir.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/plugin_dir.patch b/plugin_dir.patch
new file mode 100644
index 000000000000..7e373e512fe3
--- /dev/null
+++ b/plugin_dir.patch
@@ -0,0 +1,22 @@
+diff --git a/src/common/pluginmanager.cpp b/src/common/pluginmanager.cpp
+index 5354055c..12386a90 100644
+--- a/src/common/pluginmanager.cpp
++++ meshlab/src/common/pluginmanager.cpp
+@@ -189,7 +189,7 @@ QString PluginManager::osDependentFileBaseName(const QString &plname)
+
+ QString PluginManager::getBaseDirPath()
+ {
+- QDir baseDir(qApp->applicationDirPath());
++ QDir baseDir("/usr/share/meshlab");
+
+ #if defined(Q_OS_WIN)
+ // Windows:
+@@ -211,7 +211,7 @@ QString PluginManager::getBaseDirPath()
+
+ QString PluginManager::getDefaultPluginDirPath()
+ {
+- QDir pluginsDir(getBaseDirPath());
++ QDir pluginsDir("/usr/lib/meshlab");
+ if(!pluginsDir.exists("plugins"))
+ //QMessageBox::warning(0,"Meshlab Initialization","Serious error. Unable to find the plugins directory.");
+ qDebug("Meshlab Initialization: Serious error. Unable to find the plugins directory.");