--- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Wed Apr 21 17:56:12 2021 +0200 +++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py Wed Apr 21 19:40:50 2021 +0200 @@ -226,24 +226,22 @@ """ super().show() - if self.__mq: - geom = self.vcs.getPlugin().getPreferences( - "MqStatusDialogGeometry") - else: - geom = self.vcs.getPlugin().getPreferences( - "StatusDialogGeometry") + geom = ( + self.vcs.getPlugin().getPreferences("MqStatusDialogGeometry") + if self.__mq else + self.vcs.getPlugin().getPreferences("StatusDialogGeometry") + ) if geom.isEmpty(): s = QSize(800, 600) self.resize(s) else: self.restoreGeometry(geom) - if self.__mq: - diffSplitterState = self.vcs.getPlugin().getPreferences( - "MqStatusDialogSplitterState") - else: - diffSplitterState = self.vcs.getPlugin().getPreferences( - "StatusDialogSplitterState") + diffSplitterState = ( + self.vcs.getPlugin().getPreferences("MqStatusDialogSplitterState") + if self.__mq else + self.vcs.getPlugin().getPreferences("StatusDialogSplitterState") + ) if diffSplitterState is not None: self.diffSplitter.restoreState(diffSplitterState)