equal
deleted
inserted
replaced
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)); |