PL_DHashTableOperate(&mPlaceholderMap, aPlaceholderFrame->GetOutOfFlowFrame(), PL_DHASH_REMOVE);
if (mPlaceholderMap.ops) { PL_DHashTableOperate(&mPlaceholderMap, aPlaceholderFrame->GetOutOfFlowFrame(), PL_DHASH_REMOVE); }
FrameManager::UnregisterPlaceholderFrame(nsPlaceholderFrame* aPlaceholderFrame){  NS_ENSURE_TRUE(mPresShell, NS_ERROR_NOT_AVAILABLE);  NS_PRECONDITION(aPlaceholderFrame, "null param unexpected");#ifdef DEBUG  nsCOMPtr<nsIAtom> frameType;  aPlaceholderFrame->GetFrameType(getter_AddRefs(frameType));  NS_PRECONDITION(nsLayoutAtoms::placeholderFrame == frameType,                  "unexpected frame type");#endif  PL_DHashTableOperate(&mPlaceholderMap,                       aPlaceholderFrame->GetOutOfFlowFrame(),                       PL_DHASH_REMOVE);  return NS_OK;}