From 4f9b69961cfbb708d8355fb995ac2df498d12868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20I=C3=B1iguez=20Goia?= Date: Sat, 25 Nov 2023 01:09:59 +0100 Subject: [PATCH] ui,pop-ups: updated AppImage pattern rel: #1066 --- ui/opensnitch/dialogs/prompt.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/opensnitch/dialogs/prompt.py b/ui/opensnitch/dialogs/prompt.py index 3023db50..df95c81e 100644 --- a/ui/opensnitch/dialogs/prompt.py +++ b/ui/opensnitch/dialogs/prompt.py @@ -648,8 +648,9 @@ class PromptDialog(QtWidgets.QDialog, uic.loadUiType(DIALOG_UI_PATH)[0]): """ appimage_bin = os.path.basename(con.process_path) appimage_path = os.path.dirname(con.process_path) + appimage_path = appimage_path[0:len(self.APPIMAGE_PREFIX)+6] combo.addItem( - QC.translate("popups", "from {0}*/{1}").format(appimage_path[:-6], appimage_bin), + QC.translate("popups", "from {0}*/{1}").format(appimage_path, appimage_bin), self.FIELD_APPIMAGE ) @@ -770,7 +771,8 @@ class PromptDialog(QtWidgets.QDialog, uic.loadUiType(DIALOG_UI_PATH)[0]): elif combo.itemData(what_idx) == self.FIELD_APPIMAGE: appimage_bin = os.path.basename(con.process_path) appimage_path = os.path.dirname(con.process_path).replace(".", "\.") - return Config.RULE_TYPE_REGEXP, Config.OPERAND_PROCESS_PATH, r'^{0}[0-9A-Za-z]{{6}}/{1}$'.format(appimage_path[:-6], appimage_bin) + appimage_path = appimage_path[0:len(self.APPIMAGE_PREFIX)+7] + return Config.RULE_TYPE_REGEXP, Config.OPERAND_PROCESS_PATH, r'^{0}[0-9A-Za-z]{{6}}\/.*{1}$'.format(appimage_path, appimage_bin) def _on_action_clicked(self, action): self._default_action = action