From c2629b5f08a874109ac0b22cb21ed0fc79bc6531 Mon Sep 17 00:00:00 2001 From: Rodrigo Arias Mallo Date: Thu, 14 Nov 2024 19:54:37 +0100 Subject: Only limit resizes on the top-level layout Buttons also have their own Layout, which will try to resize every time the window has changed. We are only interested in the top-level layout, as is the one that has a problem on some pages. --- dw/ui.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dw/ui.cc') diff --git a/dw/ui.cc b/dw/ui.cc index 540ead8f..f14d27aa 100644 --- a/dw/ui.cc +++ b/dw/ui.cc @@ -2,6 +2,7 @@ * Dillo Widget * * Copyright 2005-2007 Sebastian Geerken + * Copyright 2024 Rodrigo Arias Mallo * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -343,7 +344,8 @@ void ComplexButtonResource::init (Widget *widget) { childWidget = widget; - layout = new Layout (createPlatform ()); + /* FIXME: Buttons should not need a full Layout */ + layout = new Layout (createPlatform (), false); setLayout (layout); DBG_OBJ_ASSOC_CHILD (layout); layout->setWidget (widget); -- cgit v1.2.3