From cbb55151bf6b9326f8cddc3d7e65de1ef49f792f Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Fri, 1 Dec 2023 09:11:19 -0300 Subject: [PATCH] [view.qt] refactoring: icon URL checking --- bauh/view/qt/apps_table.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bauh/view/qt/apps_table.py b/bauh/view/qt/apps_table.py index 12b3768b..a4e2cbf9 100644 --- a/bauh/view/qt/apps_table.py +++ b/bauh/view/qt/apps_table.py @@ -13,6 +13,7 @@ from bauh.api.abstract.cache import MemoryCache from bauh.api.abstract.model import PackageStatus, CustomSoftwareAction from bauh.api.abstract.view import MessageType from bauh.commons.html import strip_html, bold +from bauh.commons.regex import RE_URL from bauh.view.qt.components import IconButton, QCustomMenuAction, QCustomToolbar from bauh.view.qt.dialog import ConfirmationDialog from bauh.view.qt.qt_utils import get_current_screen_geometry @@ -267,7 +268,7 @@ class PackagesTable(QTableWidget): pkg.table_index = idx if self.download_icons and pkg.model.status == PackageStatus.READY and pkg.model.icon_url \ - and pkg.model.icon_url.startswith("http"): + and RE_URL.match(pkg.model.icon_url): if not file_downloader_defined: self._setup_file_downloader() file_downloader_defined = True