From 0253dd69774ac7988e55eae19dac21f443a81054 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 27 May 2014 16:28:01 +0200 Subject: [PATCH] Catch empty standard paths --- qutebrowser/utils/misc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qutebrowser/utils/misc.py b/qutebrowser/utils/misc.py index 588f7a652..4e715435a 100644 --- a/qutebrowser/utils/misc.py +++ b/qutebrowser/utils/misc.py @@ -217,8 +217,9 @@ def get_standard_dir(typ): # but we don't want that to happen. qapp.setOrganizationName(None) try: - # FIXME RuntimeLocation "can be empty on some systems", wat. path = QStandardPaths.writableLocation(typ) + if not path: + raise ValueError("QStandardPaths returned an empty value!") # Qt seems to use '/' as path separator even on Windows... path = path.replace('/', os.sep) appname = qapp.applicationName()