From 7af8e89325664c2ba48c3bd6efc28f5f9dfffcd0 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Fri, 9 Aug 2019 18:16:53 -0300 Subject: [PATCH] fix: info popup app name --- fpakman/view/qt/info.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fpakman/view/qt/info.py b/fpakman/view/qt/info.py index 0bf94e3f..d7106102 100644 --- a/fpakman/view/qt/info.py +++ b/fpakman/view/qt/info.py @@ -1,4 +1,5 @@ from PyQt5.QtCore import QSize +from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QDialog, QVBoxLayout, QFormLayout, QGroupBox, \ QLineEdit, QLabel from fpakman_api.util.cache import Cache @@ -12,7 +13,7 @@ class InfoDialog(QDialog): def __init__(self, app: dict, icon_cache: Cache, locale_keys: dict, screen_size: QSize()): super(InfoDialog, self).__init__() - self.setWindowTitle(app['name']) + self.setWindowTitle(app['__app__'].model.base_data.name) self.screen_size = screen_size layout = QVBoxLayout() self.setLayout(layout) @@ -28,6 +29,8 @@ class InfoDialog(QDialog): if icon_data and icon_data.get('icon'): self.setWindowIcon(icon_data.get('icon')) + else: + self.setWindowIcon(QIcon(app['__app__'].model.get_type_icon_path())) for attr in sorted(app.keys()): if attr not in IGNORED_ATTRS and app[attr]: