From 95cc7a900bd6939e532cf55a085f26238bb1a5a7 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sun, 3 Dec 2017 16:49:19 -0200 Subject: [PATCH] AddonManager: set focus back on WB list after updating --- src/Mod/AddonManager/AddonManager.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index e04a7ed437..582a4005a9 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -216,6 +216,10 @@ class AddonsInstaller(QtGui.QDialog): def set_information_label(self, label): self.labelDescription.setText(label) + if self.listWorkbenches.isVisible(): + self.listWorkbenches.setFocus() + else: + self.listMacros.setFocus() def show(self,idx): if self.repos and idx >= 0: @@ -314,6 +318,10 @@ class AddonsInstaller(QtGui.QDialog): self.buttonRemove.setEnabled(True) if self.tabWidget.currentIndex() == 0: self.buttonCheck.setEnabled(True) + if self.listWorkbenches.isVisible(): + self.listWorkbenches.setFocus() + else: + self.listMacros.setFocus() def remove(self): if self.tabWidget.currentIndex() == 0: