From bac2ea4777d23adce7cb00d8dcec2383b4341f6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 17 Feb 2011 14:49:17 +0100 Subject: [PATCH] Don't call size_request unnecessary It breaks scroll_to_cell in list --- tryton/gui/window/view_form/view/form.py | 2 +- tryton/gui/window/view_form/view/list.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tryton/gui/window/view_form/view/form.py b/tryton/gui/window/view_form/view/form.py index e5e1adccef..a8b8f7b2bd 100644 --- a/tryton/gui/window/view_form/view/form.py +++ b/tryton/gui/window/view_form/view/form.py @@ -39,8 +39,8 @@ class ViewForm(ParserView): viewport = gtk.Viewport() viewport.set_shadow_type(gtk.SHADOW_ETCHED_IN) viewport.add(scroll) - width, height = self.widget.size_request() if isinstance(self.screen.window, gtk.Dialog): + width, height = self.widget.size_request() vbox.set_size_request(width or -1, height or -1) vbox.pack_start(viewport, expand=True, fill=True) diff --git a/tryton/gui/window/view_form/view/list.py b/tryton/gui/window/view_form/view/list.py index c72ac8a057..f0d1a20724 100644 --- a/tryton/gui/window/view_form/view/list.py +++ b/tryton/gui/window/view_form/view/list.py @@ -159,10 +159,10 @@ class ViewList(ParserView): viewport = gtk.Viewport() viewport.set_shadow_type(gtk.SHADOW_ETCHED_IN) viewport.add(scroll) - width, height = self.widget.size_request() self.widget_tree = self.widget if isinstance(self.screen.window, gtk.Dialog): + width, height = self.widget_tree.size_request() vbox.set_size_request(width or -1, height or -1) vbox.pack_start(viewport, expand=True, fill=True)