aboutsummaryrefslogtreecommitdiffstats
path: root/vt100
diff options
context:
space:
mode:
Diffstat (limited to 'vt100')
-rw-r--r--vt100/__init__.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/vt100/__init__.py b/vt100/__init__.py
index 2b77999..bb4c789 100644
--- a/vt100/__init__.py
+++ b/vt100/__init__.py
@@ -205,10 +205,18 @@ class vt100(object):
return pos.row, pos.col
def title(self):
- return self.screen._title[:self.screen._title_len].decode('utf-8')
+ title_str = self.screen._title
+ if title_str is None:
+ return ""
+ else:
+ return title_str[:self.screen._title_len].decode('utf-8')
def icon_name(self):
- return self.screen._icon_name[:self.screen._icon_name_len].decode('utf-8')
+ icon_name_str = self.screen._icon_name
+ if icon_name_str is None:
+ return ""
+ else:
+ return icon_name_str[:self.screen._icon_name_len].decode('utf-8')
def default_fgcolor(self):
return self._attrs._fgcolor