The WebEngine panic when currently in use APId is retrieved from the Application (i.e. Music Shop) using the following API TUint32 curIAPId = iApiProvider.BrCtlInterface().BrowserSettingL( TBrCtlDefs::ESettingsApId ); Remarks: This line has been used without any problem on S60 3.0. [Preconditions] 1. Access point is created 2. Webpage is already launched in Browser View [Step to Reproduce] 1. Create Browser Control iBrCtlInterface = CreateBrowserControlL(); iBrCtlInterface->SetBrowserSettingL(TBrCtlDefs::ESettingsApId, ap ); 2. Load the URL 3. Then later, get the ApId, at this point, the WebEngine should have the info of ApId to return, TUint32 curIAPId = iApiProvider.BrCtlInterface().BrowserSettingL( TBrCtlDefs::ESettingsApId ); [Actual Result] WebEngine crashed [Expected Result] ApId can return to application without crash.
TSW ID: SKWK-6VDV28
Created attachment 11465 [details] fix browser crash
Comment on attachment 11465 [details] fix browser crash r=me
committed as r17706
3.1m -> 17707
re-purposing InTSW keyword for use by QtWebkit team