From 385aeb04969cb758076e14d7d6a3e56705b253db Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 20 Oct 2014 13:02:11 -0400 Subject: title and icon name can be NULL pointers --- vt100/__init__.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'vt100') 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 -- cgit v1.2.3-54-g00ecf