nsSplitterFrameInner::MouseUp(nsIPresContext* aPresContext, nsGUIEvent* aEvent) { if (mDragging) { AdjustChildren(aPresContext); AddListener(aPresContext); mOuter->CaptureMouse(aPresContext, PR_FALSE); mDragging = PR_FALSE; State newState = GetState();  if (newState == Dragging) mOuter->mContent->SetAttr(kNameSpaceID_None, nsXULAtoms::state, nsAutoString(), PR_TRUE);  mPressed = PR_FALSE;    }
nsSplitterFrameInner::MouseUp(nsIDOMEvent* aMouseEvent) { mPressed = PR_FALSE; return NS_OK;
nsSplitterFrameInner::MouseUp(nsIPresContext* aPresContext, nsGUIEvent* aEvent){      if (mDragging) {          AdjustChildren(aPresContext);          AddListener(aPresContext);          mOuter->CaptureMouse(aPresContext, PR_FALSE);          mDragging = PR_FALSE;          State newState = GetState();           // if the state is dragging then make it Open.          if (newState == Dragging)              mOuter->mContent->SetAttr(kNameSpaceID_None, nsXULAtoms::state, nsAutoString(), PR_TRUE);          mPressed = PR_FALSE;          //printf("MouseUp\n");      }}