From 64aad613a0aaeaf89fe2412399a5c3eb7d62239d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 11 Sep 2017 21:41:28 +0200 Subject: [PATCH] Use set_buffer instead of instantiation parameter of TextView GTK+-3 does not support instantiation with parameter. issue6753 review43481002 --- tryton/common/htmltextbuffer.py | 3 ++- tryton/gui/window/view_form/view/form_gtk/textbox.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tryton/common/htmltextbuffer.py b/tryton/common/htmltextbuffer.py index 3b4959310e..cb7f5b7227 100644 --- a/tryton/common/htmltextbuffer.py +++ b/tryton/common/htmltextbuffer.py @@ -416,7 +416,8 @@ if __name__ == '__main__': win.add(vbox) text_buffer = gtk.TextBuffer() - text_view = gtk.TextView(text_buffer) + text_view = gtk.TextView() + text_view.set_buffer(text_buffer) vbox.pack_start(text_view) setup_tags(text_buffer) diff --git a/tryton/gui/window/view_form/view/form_gtk/textbox.py b/tryton/gui/window/view_form/view/form_gtk/textbox.py index b0fe0fa800..1572956afd 100644 --- a/tryton/gui/window/view_form/view/form_gtk/textbox.py +++ b/tryton/gui/window/view_form/view/form_gtk/textbox.py @@ -44,7 +44,8 @@ class TextBox(Widget, TranslateMixin): def _get_textview(self): if self.attrs.get('size'): textbuffer = TextBufferLimitSize(int(self.attrs['size'])) - textview = gtk.TextView(textbuffer) + textview = gtk.TextView() + textview.set_buffer(textbuffer) else: textview = gtk.TextView() textview.set_wrap_mode(gtk.WRAP_WORD)