The problem might occure if long user name not empty but the first field if empty. --- src/jarabe/intro/window.py | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/jarabe/intro/window.py b/src/jarabe/intro/window.py index 3b34d23..143440d 100644 --- a/src/jarabe/intro/window.py +++ b/src/jarabe/intro/window.py @@ -168,12 +168,11 @@ class _IntroBox(hippo.CanvasBox): if default_nick == 'system': pwd_entry = pwd.getpwuid(os.getuid()) if pwd_entry.pw_gecos: - nick = pwd_entry.pw_gecos.split(',')[0] - self._name_page.set_name(nick) + default_nick = pwd_entry.pw_gecos.split(',')[0] or \ + pwd_entry.pw_name else: - self._name_page.set_name(pwd_entry.pw_name) - else: - self._name_page.set_name(default_nick) + default_nick = pwd_entry.pw_name + self._name_page.set_name(default_nick) self._setup_page() -- 1.7.3.4 _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel