diff --git a/cascade/classes/core.py b/cascade/classes/core.py index 95a77f8..02b3571 100644 --- a/cascade/classes/core.py +++ b/cascade/classes/core.py @@ -25,9 +25,9 @@ from classes import server, sasscompiler, md2html # / /___/ /_/ / / / __/ # \____/\____/_/ \___/ class Core(): - def __init__(self, parent=None): + def __init__(self, apppath): # restore previous preferences - self.appcwd = os.getcwd() + self.appcwd = apppath self.restorePreferences() self._mw = False diff --git a/cascade/main.py b/cascade/main.py index 5861c15..acec6be 100755 --- a/cascade/main.py +++ b/cascade/main.py @@ -8,7 +8,7 @@ # @Last modified time: 03-06-2017 # @License: GPL-V3 -import sys +import sys, os from PyQt5.QtWidgets import QApplication from classes import core, mainwindow @@ -17,7 +17,8 @@ def main(): app = QApplication(sys.argv) app.setOrganizationName('figli') app.setApplicationName('Cascade') - mainappcore = core.Core() + app.path = os.path.dirname(os.path.abspath(__file__)) + mainappcore = core.Core(app.path) mainappwindow = mainwindow.MainWindow(mainappcore) mainappcore.mainwindow = mainappwindow sys.exit(app.exec_())