--- a/eric6/ViewManager/ViewManager.py Wed Apr 21 19:40:50 2021 +0200 +++ b/eric6/ViewManager/ViewManager.py Thu Apr 22 18:02:47 2021 +0200 @@ -5717,10 +5717,11 @@ """ Private method to handle the zoom action. """ - if QApplication.focusWidget() == e5App().getObject("Shell"): - aw = e5App().getObject("Shell") - else: - aw = self.activeWindow() + aw = ( + e5App().getObject("Shell") + if QApplication.focusWidget() == e5App().getObject("Shell") else + self.activeWindow() + ) if aw: from QScintilla.ZoomDialog import ZoomDialog dlg = ZoomDialog(aw.getZoom(), self.ui, None, True) @@ -5734,10 +5735,11 @@ @param value zoom value to be set (integer) """ - if QApplication.focusWidget() == e5App().getObject("Shell"): - aw = e5App().getObject("Shell") - else: - aw = self.activeWindow() + aw = ( + e5App().getObject("Shell") + if QApplication.focusWidget() == e5App().getObject("Shell") else + self.activeWindow() + ) if aw: aw.zoomTo(value) self.sbZoom.setValue(aw.getZoom()) @@ -5751,10 +5753,11 @@ @param zoomingWidget reference to the widget triggering the slot @type Editor or Shell """ - if QApplication.focusWidget() == e5App().getObject("Shell"): - aw = e5App().getObject("Shell") - else: - aw = self.activeWindow() + aw = ( + e5App().getObject("Shell") + if QApplication.focusWidget() == e5App().getObject("Shell") else + self.activeWindow() + ) if aw and aw == zoomingWidget: self.sbZoom.setValue(value)