From 78defc6184965f6651eb267c38e1d12b50c27803 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Thu, 19 Sep 2019 11:49:03 -0300 Subject: [PATCH] not allowing progress bar controlwhile upgrading more than one package --- bauh/view/qt/window.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index bab46030..ec6d4df9 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -256,6 +256,7 @@ class ManageWindow(QWidget): self.type_filter = self.any_type_filter self.filter_updates = False self._maximized = False + self.progress_controll_enabled = True self.dialog_about = None self.first_refresh = suggestions @@ -268,8 +269,8 @@ class ManageWindow(QWidget): self.combo_styles.show_panel_after_restart = bool(tray_icon) def _update_process_progress(self, val: int): - # self.progress_bar.setTextVisible(True) - self.thread_animate_progress.set_progress(val) + if self.progress_controll_enabled: + self.thread_animate_progress.set_progress(val) def apply_filters_async(self): self.label_status.setText(self.i18n['manage_window.status.filtering'] + '...') @@ -691,6 +692,7 @@ class ManageWindow(QWidget): return self._handle_console_option(True) + self.progress_controll_enabled = len(to_update) == 1 self._begin_action(self.i18n['manage_window.status.upgrading']) self.thread_update.apps_to_update = to_update self.thread_update.root_password = pwd @@ -769,6 +771,7 @@ class ManageWindow(QWidget): self.ref_toolbar_search.setEnabled(True) self.combo_filter_type.setEnabled(True) self.checkbox_updates.setEnabled(True) + self.progress_controll_enabled = True if self.pkgs: self.ref_input_name_filter.setVisible(True)