dialogs.ChangeStatusMessageDialog can take no show argument
This commit is contained in:
parent
9eb9112de9
commit
15fc953638
|
@ -204,15 +204,20 @@ class ChooseGPGKeyDialog:
|
||||||
|
|
||||||
|
|
||||||
class ChangeStatusMessageDialog:
|
class ChangeStatusMessageDialog:
|
||||||
def __init__(self, plugin, show):
|
def __init__(self, plugin, show = None):
|
||||||
self.show = show
|
self.show = show
|
||||||
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'change_status_message_dialog', APP)
|
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'change_status_message_dialog', APP)
|
||||||
self.window = self.xml.get_widget('change_status_message_dialog')
|
self.window = self.xml.get_widget('change_status_message_dialog')
|
||||||
|
if show:
|
||||||
uf_show = helpers.get_uf_show(show)
|
uf_show = helpers.get_uf_show(show)
|
||||||
|
else:
|
||||||
|
uf_show = ''
|
||||||
self.window.set_title(_('%s Status Message') % uf_show)
|
self.window.set_title(_('%s Status Message') % uf_show)
|
||||||
|
|
||||||
message_textview = self.xml.get_widget('message_textview')
|
message_textview = self.xml.get_widget('message_textview')
|
||||||
self.message_buffer = message_textview.get_buffer()
|
self.message_buffer = message_textview.get_buffer()
|
||||||
|
msg = None
|
||||||
|
if show:
|
||||||
msg = gajim.config.get('last_status_msg_' + show)
|
msg = gajim.config.get('last_status_msg_' + show)
|
||||||
if not msg:
|
if not msg:
|
||||||
msg = ''
|
msg = ''
|
||||||
|
@ -239,6 +244,7 @@ class ChangeStatusMessageDialog:
|
||||||
beg, end = self.message_buffer.get_bounds()
|
beg, end = self.message_buffer.get_bounds()
|
||||||
message = self.message_buffer.get_text(beg, end, 0).decode('utf-8').strip()
|
message = self.message_buffer.get_text(beg, end, 0).decode('utf-8').strip()
|
||||||
msg = helpers.to_one_line(message)
|
msg = helpers.to_one_line(message)
|
||||||
|
if self.show:
|
||||||
gajim.config.set('last_status_msg_' + self.show, msg)
|
gajim.config.set('last_status_msg_' + self.show, msg)
|
||||||
else:
|
else:
|
||||||
message = -1
|
message = -1
|
||||||
|
|
Loading…
Reference in New Issue