From f148f628da79a859dad7c8677e3706351ba646f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 22 Aug 2007 14:53:24 +0000 Subject: [PATCH] * resizing scrolled views should have definitely been broken git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22039 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/View.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index 1d11c60e99..77edddf11d 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -3601,8 +3601,6 @@ BView::MoveTo(float x, float y) void BView::ResizeBy(float deltaWidth, float deltaHeight) { - // TODO: this doesn't look like it would work correctly with scrolled views - // BeBook says we should do this. And it makes sense. deltaWidth = roundf(deltaWidth); deltaHeight = roundf(deltaHeight); @@ -3614,8 +3612,8 @@ BView::ResizeBy(float deltaWidth, float deltaHeight) check_lock(); fOwner->fLink->StartMessage(AS_LAYER_RESIZE_TO); - fOwner->fLink->Attach(fBounds.right + deltaWidth); - fOwner->fLink->Attach(fBounds.bottom + deltaHeight); + fOwner->fLink->Attach(fBounds.Width() + deltaWidth); + fOwner->fLink->Attach(fBounds.Height() + deltaHeight); // fState->valid_flags |= B_VIEW_FRAME_BIT;