webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
child 95 d96eed154187
--- a/webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp	Tue Aug 31 16:17:46 2010 +0300
+++ b/webengine/osswebengine/WebKit/s60/misc/WebUtil.cpp	Wed Sep 01 12:28:30 2010 +0100
@@ -22,7 +22,7 @@
 #include "Cache.h"
 #include "DocLoader.h"
 #include "IntPoint.h"
-#include "string.h"
+#include "String.h"
 #include "HTMLNames.h"
 #include "EventNames.h"
 #include "HTMLInputElement.h"
@@ -40,13 +40,13 @@
 #include "StaticObjectsContainer.h"
 #include "SelectionController.h"
 #include "WebUtil.h"
-#include "ErrorDefs.h"
+#include "errordefs.h"
 #include "RenderListBox.h"
 #include "RenderTextControl.h"
 #include "RenderView.h"
 #include "PlatformScrollbar.h"
 #include "HTMLSelectElement.h"
-#include "WebKitLogger.h"
+#include "webkitlogger.h"
 #include <StringLoader.h>
 #include <sslerr.h>
 #include <httperr.h>
@@ -119,7 +119,7 @@
             elType = ((HTMLInputElement*)ie)->checked() ? TBrCtlDefs::EElementRadioButtonSelected : TBrCtlDefs::EElementRadioButtonUnSelected;
         else if (ie->type() == "checkbox")
             elType = ((HTMLInputElement*)ie)->checked() ? TBrCtlDefs::EElementCheckBoxChecked : TBrCtlDefs::EElementCheckBoxUnChecked;
-        else if (ie->type() == "button" || ie->type() == "reset" || ie->type() == "submit")
+        else if (ie->hasLocalName( buttonTag )||ie->type() == "button" || ie->type() == "reset" || ie->type() == "submit")
             elType = TBrCtlDefs::EElementButton;
         else if (ie->type() == "file") {
             if (((HTMLInputElement*)ie)->value() == String())
@@ -628,7 +628,9 @@
         err == KErrHttpCannotEstablishTunnel) {
         return KErrSSLAlertHandshakeFailure;
     }
-
+    //Deal With Socket error
+   if( err <= KErrNetUnreach && err >= KErrUrgentData )
+        return err;
     // Deal with DNS lookup errors
     if ((err <= KErrInet6NoDestination) && (err > (KErrInet6NoDestination - 200))) {
         return KBrowserHTTP502;