XDG Support
[gonvert] / gonvert / util / qwrappers.py
index 09270cd..167f2ea 100644 (file)
@@ -11,6 +11,7 @@ QtGui = qt_compat.import_module("QtGui")
 
 import qui_utils
 import misc as misc_utils
+import linux as linux_utils
 
 
 _moduleLogger = logging.getLogger(__name__)
@@ -169,7 +170,10 @@ class ApplicationWrapper(object):
        @misc_utils.log_exception(_moduleLogger)
        def _on_log(self, checked = False):
                with qui_utils.notify_error(self._errorLog):
-                       with open(self._constants._user_logpath_, "r") as f:
+                       logPath = linux_utils.get_resource_path(
+                               "cache", self._constants.__app_name__, "%s.log" % self._constants.__app_name__
+                       )
+                       with open(logPath, "r") as f:
                                logLines = f.xreadlines()
                                log = "".join(logLines)
                                self._clipboard.setText(log)