From e0e1c528659b4bc7ccee4a5945b66fe80624848e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 10 Mar 2006 12:40:01 +0000 Subject: [PATCH] Fixed a possible endless recursion (just do a ResizeBy(0.4, 0.4) or something like this in your FrameResized() method - exposed by the TextView auto resizing feature). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16687 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/View.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index f44be3d292..eb3a9e6a0c 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -3482,13 +3482,13 @@ BView::ResizeBy(float deltaWidth, float deltaHeight) if (fBounds.bottom + deltaHeight < 0) deltaHeight = -fBounds.bottom; - if (deltaWidth == 0 && deltaHeight == 0) - return; - // BeBook says we should do this. And it makes sense. deltaWidth = roundf(deltaWidth); deltaHeight = roundf(deltaHeight); + if (deltaWidth == 0 && deltaHeight == 0) + return; + if (fOwner) { check_lock(); fOwner->fLink->StartMessage(AS_LAYER_RESIZE_TO);