--- a/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Tue Feb 07 18:54:42 2017 +0100 +++ b/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Tue Feb 07 19:40:20 2017 +0100 @@ -1629,8 +1629,8 @@ self.logTree.setCurrentItem(itm) else: # load the next bunch and try again - self.__addFinishCallback(self.on_downButton_clicked) if self.nextButton.isEnabled(): + self.__addFinishCallback(self.on_downButton_clicked) self.on_nextButton_clicked() @pyqtSlot() @@ -2229,8 +2229,9 @@ self.logTree.setCurrentItem(itm) else: # load the next batch and try again - self.__addFinishCallback(lambda: self.__revisionClicked(url)) if self.nextButton.isEnabled(): + self.__addFinishCallback( + lambda: self.__revisionClicked(url)) self.on_nextButton_clicked() ###########################################################################