Fri, 02 Sep 2011 08:21:31 +0200
Made some window handling smoother.
--- a/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Fri Sep 02 07:57:13 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py Fri Sep 02 08:21:31 2011 +0200 @@ -928,10 +928,8 @@ @param rev1 first revision number (integer) @param rev2 second revision number (integer) """ - if self.diff: - self.diff.close() - del self.diff - self.diff = HgDiffDialog(self.vcs) + if self.diff is None: + self.diff = HgDiffDialog(self.vcs) self.diff.show() self.diff.start(self.filename, [rev1, rev2], self.bundle)
--- a/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py Fri Sep 02 07:57:13 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py Fri Sep 02 08:21:31 2011 +0200 @@ -429,9 +429,8 @@ return self.contents.scrollToAnchor(ver) - if self.diff: - del self.diff - self.diff = HgDiffDialog(self.vcs) + if self.diff is None: + self.diff = HgDiffDialog(self.vcs) self.diff.show() self.diff.start(filename, [v1, v2], self.bundle)
--- a/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Fri Sep 02 07:57:13 2011 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py Fri Sep 02 08:21:31 2011 +0200 @@ -412,10 +412,8 @@ @param rev1 first revision number (integer) @param rev2 second revision number (integer) """ - if self.diff: - self.diff.close() - del self.diff - self.diff = SvnDiffDialog(self.vcs) + if self.diff is None: + self.diff = SvnDiffDialog(self.vcs) self.diff.show() self.diff.start(self.filename, [rev1, rev2])
--- a/Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py Fri Sep 02 07:57:13 2011 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/SvnLogDialog.py Fri Sep 02 08:21:31 2011 +0200 @@ -266,9 +266,8 @@ return self.contents.scrollToAnchor(ver) - if self.diff: - del self.diff - self.diff = SvnDiffDialog(self.vcs) + if self.diff is None: + self.diff = SvnDiffDialog(self.vcs) self.diff.show() self.diff.start(filename, [v1, v2])