webengine/osswebengine/WebKit/s60/webcoresupport/WebFrameLoaderClient.cpp
changeset 1 7c90e6132015
parent 0 dd21522fd290
child 5 10e98eab6f85
equal deleted inserted replaced
0:dd21522fd290 1:7c90e6132015
   794 {
   794 {
   795     //    [dataSource(loader) _setMainDocumentError:error];
   795     //    [dataSource(loader) _setMainDocumentError:error];
   796     if (brctl(m_webFrame)->brCtlDialogsProvider()) {
   796     if (brctl(m_webFrame)->brCtlDialogsProvider()) {
   797         int err = mapHttpErrors(error.errorCode());
   797         int err = mapHttpErrors(error.errorCode());
   798         if (err <= KBrowserHTTP100 && err > KBrowserFailure) {
   798         if (err <= KBrowserHTTP100 && err > KBrowserFailure) {
   799             if (total_bytes == 0) {
   799             if (total_bytes == 0 || err == KBrowserHTTP502 ) {
   800                 HBufC* url = NULL;
   800                 HBufC* url = NULL;
   801                 url = HBufC::New(loader->originalURL().des().Length());
   801                 url = HBufC::New(loader->originalURL().des().Length());
   802                 if (url) {
   802                 if (url) {
   803                     url->Des().Copy(loader->originalURL().des());
   803                     url->Des().Copy(loader->originalURL().des());
   804                     TRAP_IGNORE(brctl(m_webFrame)->brCtlDialogsProvider()->DialogNotifyHttpErrorL(err, *url));
   804                     TRAP_IGNORE(brctl(m_webFrame)->brCtlDialogsProvider()->DialogNotifyHttpErrorL(err, *url));