last_status_messages now support several lines

This commit is contained in:
Yann Leboulanger 2005-07-02 12:43:36 +00:00
parent daefea0150
commit 287e860d10
1 changed files with 3 additions and 3 deletions

View File

@ -27,7 +27,6 @@ from gajim_themes_window import GajimThemesWindow
from advanced import AdvancedConfigurationWindow
from gajim import Contact
from common import gajim
from common import helpers
from common import i18n
from common import helpers
@ -205,6 +204,7 @@ class ChangeStatusMessageDialog:
msg = gajim.config.get('last_status_msg_' + show)
if not msg:
msg = ''
msg = helpers.from_one_line(msg)
self.message_buffer.set_text(msg)
self.values = {'':''} # have an empty string selectable, so user can clear msg
for msg in gajim.config.get_per('statusmsg'):
@ -225,8 +225,8 @@ class ChangeStatusMessageDialog:
if rep == gtk.RESPONSE_OK:
beg, end = self.message_buffer.get_bounds()
message = self.message_buffer.get_text(beg, end, 0).strip()
#FIXME: support more than one line
gajim.config.set('last_status_msg_' + self.show, message)
msg = helpers.to_one_line(message)
gajim.config.set('last_status_msg_' + self.show, msg)
else:
message = -1
self.window.destroy()