AP_MSG_HANDLER_METHOD(BrowserInfoModule, BrowserInfo_EndTrackCoordinates) { Browser* pBrowser = FindBrowserByContext(pMsg->hContext); if (pBrowser == 0) { apLog_Error((LOG_CHANNEL, LOG_CONTEXT, "No browser for ctxt=" ApHandleFormat "", ApHandlePrintf(pMsg->hContext))); } else { pBrowser->RemoveContext(pMsg->hContext); if (!pBrowser->HasContexts()) { StopTimer(); browsers_.Unset(pBrowser->GetWindow()); delete pBrowser; pBrowser = 0; } } pMsg->apStatus = ApMessage::Ok; }