svp->GetScrollableView(mPresContext, &scrollView);
scrollView = svp->GetScrollableView();
PresShell::GetViewToScroll(){  nsCOMPtr<nsIEventStateManager> esm = mPresContext->EventStateManager();  nsIScrollableView* scrollView = nsnull;  nsCOMPtr<nsIContent> focusedContent;  esm->GetFocusedContent(getter_AddRefs(focusedContent));  if (focusedContent) {    nsIFrame* startFrame = nsnull;    GetPrimaryFrameFor(focusedContent, &startFrame);    if (startFrame) {      nsCOMPtr<nsIScrollableViewProvider> svp = do_QueryInterface(startFrame);      if (svp) {        svp->GetScrollableView(mPresContext, &scrollView);      } else {        nsIView* startView = startFrame->GetClosestView();        if (startView)          scrollView = nsLayoutUtils::GetNearestScrollingView(startView);      }    }  }  if (!scrollView) {    nsIViewManager* viewManager = GetViewManager();    if (viewManager) {      viewManager->GetRootScrollableView(&scrollView);    }  }  return scrollView;}