From f90b27b2b70d5cf0c9189d31358f0302d4698b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sat, 21 Oct 2017 15:51:08 +0200 Subject: [PATCH] [httpupload] Prepare for new ChatControl design --- httpupload/httpupload.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/httpupload/httpupload.py b/httpupload/httpupload.py index 22c29b4..be665ea 100644 --- a/httpupload/httpupload.py +++ b/httpupload/httpupload.py @@ -117,6 +117,8 @@ class HTTPUploadPlugin(GajimPlugin): if jid not in interface.controls: return actions_hbox = chat_control.xml.get_object('actions_hbox') + if actions_hbox is None: + actions_hbox = chat_control.xml.get_object('hbox') actions_hbox.remove(interface.controls[jid]) def update_chat_control(self, chat_control): @@ -152,6 +154,11 @@ class Base(object): button.set_image(img) button.set_relief(Gtk.ReliefStyle.NONE) + if actions_hbox is None: + actions_hbox = chat_control.xml.get_object('hbox') + style = button.get_style_context() + style.add_class('chatcontrol-actionbar-button') + actions_hbox.add(button) self.controls[jid] = button