From 4311f7fe0a44d1cda6b743eed7e8944773ef4540 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 28 Mar 2006 06:06:04 +0000 Subject: [PATCH] [Jim++] title is needed in preset status messages. Fixes #1768 --- src/config.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/config.py b/src/config.py index 2776f4176..ccc4fe284 100644 --- a/src/config.py +++ b/src/config.py @@ -775,14 +775,15 @@ class PreferencesWindow: iter = model.get_iter_first() while iter: val = model[iter][0].decode('utf-8') - gajim.config.add_per('statusmsg', val) - if model[iter][1] is None: # here is the MESSAGE - # so when we press New this func is called by - # on_msg_treemodel_row_changed but message is None - # (hasn't been added yet) so do not TB - return - msg = helpers.to_one_line(model[iter][1].decode('utf-8')) - gajim.config.set_per('statusmsg', val, 'message', msg) + if val: + gajim.config.add_per('statusmsg', val) + if model[iter][1] is None: # here is the MESSAGE + # so when we press New this func is called by + # on_msg_treemodel_row_changed but message is None + # (hasn't been added yet) so do not TB + return + msg = helpers.to_one_line(model[iter][1].decode('utf-8')) + gajim.config.set_per('statusmsg', val, 'message', msg) iter = model.iter_next(iter) gajim.interface.save_config()