by
Changes to 4 files · Browse files at 4fce6bab3840 Showing diff from parent e82e864a5439 ebc688d14817 Diff from another changeset...
@@ -288,7 +288,7 @@ if ':' in link:
scheme, param = link.split(':', 1)
if scheme == 'cset':
- rev = self.repo[param].rev()
+ rev = self.repo[hglib.fromunicode(param)].rev()
return self.goto(rev)
QDesktopServices.openUrl(QUrl(link))
|
@@ -268,8 +268,8 @@ """
Select revision 'rev' (can be anything understood by repo.changectx())
"""
- if type(rev) is QString:
- rev = str(rev)
+ if isinstance(rev, (unicode, QString)):
+ rev = hglib.fromunicode(rev)
try:
rev = self.repo.changectx(rev).rev()
except error.RepoError:
|
@@ -245,6 +245,10 @@ idx = self.namedTabs[tabname]
self.taskTabsWidget.setCurrentIndex(idx)
+ # restore default splitter position if task tab is invisible
+ if self.repotabs_splitter.sizes()[1] == 0:
+ self.repotabs_splitter.setSizes([1, 1])
+
def title(self):
"""Returns the expected title for this widget [unicode]"""
if self.bundle:
|
Loading...