From 32b10cb626fcdf59336a8fed25971eeeebfac6f4 Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Tue, 12 Dec 2023 22:07:31 +0100 Subject: #863: Fixes Fl_tile resize behavior when scaling window --- src/Fl_Tile.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Fl_Tile.cxx b/src/Fl_Tile.cxx index c37f2da89..5fc015e62 100644 --- a/src/Fl_Tile.cxx +++ b/src/Fl_Tile.cxx @@ -573,8 +573,11 @@ void Fl_Tile::resize(int X,int Y,int W,int H) { } int tr = x() + w(), tb = y() + h(); move_intersection(tr, tb, tr-dw, tb-dh); - Fl_Widget::resize(X,Y,W,H); init_sizes(); + if (Fl_Window::is_a_rescale()) + Fl_Group::resize(X,Y,W,H); + else + Fl_Widget::resize(X,Y,W,H); return; } -- cgit v1.2.3