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);