struct TextZoomInfo textZoomInfo = { aTextZoom }; return CallChildren(SetChildTextZoom, &textZoomInfo);
if (mViewManager) { mViewManager->EndUpdateViewBatch(NS_VMREFRESH_NO_SYNC); }  return NS_OK;
DocumentViewerImpl::SetTextZoom(float aTextZoom){  if (mDeviceContext) {    float oldTextZoom = 1.0;  // just in case mDeviceContext doesn't implement    // Don't reflow if there's no change in the textZoom.    mDeviceContext->GetTextZoom(oldTextZoom);    mDeviceContext->SetTextZoom(aTextZoom);    if (oldTextZoom != aTextZoom && mPresContext) {      mPresContext->ClearStyleDataAndReflow();    }  }  // now set the text zoom on all children of mContainer (even if our zoom  // didn't change, our children's zoom may be different, though it would  // be unusual).  struct TextZoomInfo textZoomInfo = { aTextZoom };  return CallChildren(SetChildTextZoom, &textZoomInfo);}