Fri, 21 Jun 2013 19:13:40 +0200
Little improvement to the various VCS log browser dialogs (second attempt).
--- a/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Fri Jun 21 19:09:04 2013 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Fri Jun 21 19:13:40 2013 +0200 @@ -955,8 +955,9 @@ """ if self.diff is None: from .HgDiffDialog import HgDiffDialog - self.diff = HgDiffDialog(self.vcs, self) + self.diff = HgDiffDialog(self.vcs) self.diff.show() + self.diff.raise_() self.diff.start(self.filename, [rev1, rev2], self.bundle) def on_buttonBox_clicked(self, button):
--- a/Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py Fri Jun 21 19:09:04 2013 +0200 +++ b/Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py Fri Jun 21 19:13:40 2013 +0200 @@ -318,8 +318,9 @@ """ if self.diff is None: from .SvnDiffDialog import SvnDiffDialog - self.diff = SvnDiffDialog(self.vcs, self) + self.diff = SvnDiffDialog(self.vcs) self.diff.show() + self.diff.raise_() QApplication.processEvents() self.diff.start(self.filename, [rev1, rev2], pegRev=peg_rev)
--- a/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Fri Jun 21 19:09:04 2013 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Fri Jun 21 19:13:40 2013 +0200 @@ -413,8 +413,9 @@ """ if self.diff is None: from .SvnDiffDialog import SvnDiffDialog - self.diff = SvnDiffDialog(self.vcs, self) + self.diff = SvnDiffDialog(self.vcs) self.diff.show() + self.diff.raise_() self.diff.start(self.filename, [rev1, rev2]) def on_buttonBox_clicked(self, button):