diff options
author | Denis Fomin <fominde@gmail.com> | 2011-09-23 22:23:56 +0400 |
---|---|---|
committer | Denis Fomin <fominde@gmail.com> | 2011-09-23 22:23:56 +0400 |
commit | 93699af15760a0866ec50a65e8b1c06876407821 (patch) | |
tree | 2096ddfc2735683629aae9d16ee1007b993bb662 /src/notify.py | |
parent | de54f52805f0e5457f78a0ded6715185eba3a397 (diff) |
show only first 200 chars in popups
Diffstat (limited to 'src/notify.py')
-rw-r--r-- | src/notify.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/notify.py b/src/notify.py index 772348aa1..6cac6005a 100644 --- a/src/notify.py +++ b/src/notify.py @@ -236,7 +236,7 @@ class DesktopNotification: def __init__(self, event_type, jid, account, msg_type='', path_to_image=None, title=None, text=None): - self.path_to_image = path_to_image + self.path_to_image = os.path.abspath(path_to_image) self.event_type = event_type self.title = title self.text = text @@ -366,11 +366,11 @@ class DesktopNotification: hints['category'] = dbus.String(ntype) # it seems notification-daemon doesn't like empty text if self.text: - text = self.text + if len(self.text) > 200: + text = '%s\n...' % self.text[:200] else: text = ' ' if os.environ.get('KDE_FULL_SESSION') == 'true': - self.path_to_image = os.path.abspath(self.path_to_image) text = '<table style=\'padding: 3px\'><tr><td>' \ '<img src=\"%s\"></td><td width=20> </td>' \ '<td>%s</td></tr></table>' % (self.path_to_image, |