# HG changeset patch
# User Henrik Stuart <[email protected]>
# Date 1253993645 -7200
# Node ID c69940e138209ee89414a227f5b15c8408e763f7
# Parent ed864cd7d9e9338fbe06afe41b8278285e87396e
changeset: compute number of spaces from unicode string
In localised versions, the layout of the changeset would be all garbled, if
individual keys contained non-ascii characters.
diff -r ed864cd7d9e9 -r c69940e13820 tortoisehg/hgtk/changeset.py
--- a/tortoisehg/hgtk/changeset.py Sat Sep 26 21:18:30 2009 +0200
+++ b/tortoisehg/hgtk/changeset.py Sat Sep 26 21:34:05 2009 +0200
@@ -16,7 +16,7 @@
from tortoisehg.util.i18n import _
from tortoisehg.util.hglib import *
-from tortoisehg.util import shlib
+from tortoisehg.util import shlib, hglib
from tortoisehg.hgtk import gdialog, gtklib, hgcmd
@@ -212,7 +212,8 @@
buf, rev = self._buffer, self.currev
def pad_right(text):
- return text + ' ' * (12 - len(text))
+ spaces = ' ' * (12 - len(hglib.tounicode(text)))
+ return text + spaces
def title_line(title, text, tag):
utext = toutf(pad_right(title) + text)
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop