if (CanAccept(aNewSource, aProperty, aTarget)) { if (NS_SUCCEEDED(rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget))) { UpdateBookmarkLastModifiedDate(aOldSource); UpdateBookmarkLastModifiedDate(aNewSource); } } return(rv);
if (CanAccept(aNewSource, aProperty, aTarget)) { rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget); if (NS_FAILED(rv)) return rv;  UpdateBookmarkLastModifiedDate(aOldSource); UpdateBookmarkLastModifiedDate(aNewSource); } return rv;
nsBookmarksService::Move(nsIRDFResource* aOldSource,			 nsIRDFResource* aNewSource,			 nsIRDFResource* aProperty,			 nsIRDFNode* aTarget){	nsresult	rv = NS_RDF_ASSERTION_REJECTED;	if (CanAccept(aNewSource, aProperty, aTarget))	{		if (NS_SUCCEEDED(rv = mInner->Move(aOldSource, aNewSource, aProperty, aTarget)))		{			UpdateBookmarkLastModifiedDate(aOldSource);			UpdateBookmarkLastModifiedDate(aNewSource);		}	}	return(rv);}