From 3d456f8f5af9e313662064562042fde199492d4b Mon Sep 17 00:00:00 2001 From: Giacomo Rossetto Date: Fri, 10 Apr 2020 14:09:21 +0200 Subject: [PATCH] Check if CFBundleName exit --- dangerzone/global_common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dangerzone/global_common.py b/dangerzone/global_common.py index 26dd061..ab88d14 100644 --- a/dangerzone/global_common.py +++ b/dangerzone/global_common.py @@ -369,7 +369,7 @@ class GlobalCommon(object): plist_data = f.read() plist_dict = plistlib.loads(plist_data) - if plist_dict["CFBundleName"] != "Dangerzone": + if plist_dict.get("CFBundleName") and plist_dict["CFBundleName"] != "Dangerzone": pdf_viewers[plist_dict["CFBundleName"]] = bundle_identifier elif platform.system() == "Linux":