diff --git a/mozilla/layout/html/forms/src/nsInputFrame.cpp b/mozilla/layout/html/forms/src/nsInputFrame.cpp index 7206b0534b2..2bbacc96278 100644 --- a/mozilla/layout/html/forms/src/nsInputFrame.cpp +++ b/mozilla/layout/html/forms/src/nsInputFrame.cpp @@ -121,7 +121,9 @@ nsInputFrame::MoveTo(nscoord aX, nscoord aY) nsIView* parentWithView; nsPoint origin; GetOffsetFromView(origin, parentWithView); - view->SetPosition(origin.x, origin.y); + nsIViewManager *vm = view->GetViewManager(); + vm->MoveViewTo(view, origin.x, origin.y); + NS_RELEASE(vm); NS_IF_RELEASE(parentWithView); NS_RELEASE(view); } @@ -141,7 +143,9 @@ nsInputFrame::SizeTo(nscoord aWidth, nscoord aHeight) GetView(view); if (nsnull != view) { // XXX combo boxes need revision, they cannot have their height altered - view->SetDimensions(aWidth, aHeight); + nsIViewManager *vm = view->GetViewManager(); + vm->ResizeView(view, aWidth, aHeight); + NS_RELEASE(vm); NS_RELEASE(view); } return NS_OK;