Skip to content

Commit 21377a5

Browse files
committed
Fix bounds limits when resizing windows from bottom left corner
1 parent 1103f82 commit 21377a5

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

source/tvision/tview.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -271,10 +271,8 @@ void TView::dragView( TEvent& event,
271271
p = s - event.mouse.where;
272272
do {
273273
event.mouse.where += p;
274-
bounds.a.x = event.mouse.where.x;
274+
bounds.a.x = min(max(event.mouse.where.x, bounds.b.x - maxSize.x), bounds.b.x - minSize.x);
275275
bounds.b.y = event.mouse.where.y;
276-
if ( bounds.b.x - bounds.a.x < minSize.x )
277-
bounds.a.x = bounds.b.x - minSize.x;
278276
moveGrow( bounds.a,
279277
bounds.b - bounds.a,
280278
limits,

0 commit comments

Comments
 (0)