PRInt8 index = GetIndexFromSelectionType(nsISelectionController::SELECTION_NORMAL); return mDomSelections[index]->StartAutoScrollTimer(aPresContext, aFrame, aPoint, aDelay);
nsresult result; if (!mFrameSelection) return NS_OK;  if (!mAutoScrollTimer) { result = NS_NewAutoScrollTimer(&mAutoScrollTimer);  if (NS_FAILED(result)) return result;  if (!mAutoScrollTimer) return NS_ERROR_OUT_OF_MEMORY;  result = mAutoScrollTimer->Init(mFrameSelection, this);  if (NS_FAILED(result)) return result; }  result = mAutoScrollTimer->SetDelay(aDelay);  if (NS_FAILED(result)) return result;  return DoAutoScrollView(aPresContext, aView, aPoint, PR_TRUE);
nsSelection::StartAutoScrollTimer(nsIPresContext *aPresContext, nsIFrame *aFrame, nsPoint& aPoint, PRUint32 aDelay){  PRInt8 index = GetIndexFromSelectionType(nsISelectionController::SELECTION_NORMAL);  return mDomSelections[index]->StartAutoScrollTimer(aPresContext, aFrame, aPoint, aDelay);}