From b740c48ee8505f93662065384d84b449d5e33438 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Fri, 26 Jul 2024 16:01:16 +0200 Subject: Wayland: restore support of Fl_Tile with subwindow widget --- src/Fl_Tile.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Fl_Tile.cxx') diff --git a/src/Fl_Tile.cxx b/src/Fl_Tile.cxx index efc2478b7..9874a570b 100644 --- a/src/Fl_Tile.cxx +++ b/src/Fl_Tile.cxx @@ -482,6 +482,8 @@ void Fl_Tile::move_intersection(int oldx, int oldy, int newx, int newy) { } } +bool Fl_Tile::in_drag_intersection_ = false; + /** Drags the intersection at (\p oldx,\p oldy) to (\p newx,\p newy). @@ -532,10 +534,12 @@ void Fl_Tile::drag_intersection(int oldx, int oldy, int newx, int newy) { } } // resize all children that have changed in size + in_drag_intersection_ = true; for (i = 0; i < children(); i++) { Fl_Rect &r = final_size[i]; child(i)->damage_resize(r.x(), r.y(), r.w(), r.h()); } + in_drag_intersection_ = false; delete[] final_size; } else { move_intersection(oldx, oldy, newx, newy); -- cgit v1.2.3