rollback code to set UA
authorSeongjun Yim <se201.yim@samsung.com>
Thu, 9 May 2013 13:59:43 +0000 (22:59 +0900)
committerSeongjun Yim <se201.yim@samsung.com>
Thu, 9 May 2013 13:59:43 +0000 (22:59 +0900)
Change-Id: If4ddea738a1de1c701096d057b01e3a52a363cd2
Signed-off-by: Seongjun Yim <se201.yim@samsung.com>
src/controls/FWebCtrl_WebImpl.cpp
src/controls/FWebCtrl_WebSettingImpl.cpp

index 7f5221f..45f2c54 100755 (executable)
@@ -2158,8 +2158,6 @@ _WebImpl::InitializeSetting(void)
        SetPrivateBrowsingEnabled(pWebSettingImpl->IsPrivateBrowsingEnabled());
        SetZoomLevel(pWebSettingImpl->GetZoomLevel());
 
-       pWebSettingImpl->SetUserAgent(ewk_view_user_agent_get(__pWebCore->GetWebNativeNode()));
-
        r = SetSetting(*pWebSetting);
        SysTryReturn(NID_WEB_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
 
index 75cfa14..bd25d56 100755 (executable)
@@ -41,6 +41,7 @@ namespace Tizen { namespace Web { namespace Controls
 static const wchar_t* DEFAULT_ENCODING_MODE = L"UTF-8";
 static const int DEFAULT_FONT_SIZE = 17;
 static const float DEFAULT_ZOOM_LEVEL = 2.0f;
+static const wchar_t* DEFAULT_USER_AGENT = L"Mozilla/5.0 (Linux; Tizen 2.1; sdk) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.1 Mobile Safari/537.3";
 
 
 _WebSettingImpl::_WebSettingImpl(void)
@@ -55,13 +56,22 @@ _WebSettingImpl::_WebSettingImpl(void)
        , __zoomLevel(DEFAULT_ZOOM_LEVEL)
        , __inputStyle(INPUT_STYLE_FULLSCREEN)
        , __certificateErrorHandlingMode(WEB_CERTIFICATE_ERROR_HANDLING_MODE_USER_CONFIRM)
-       , __userAgent(L"")
        , __autoFittingEnabled(true)
        , __javaScriptPopupEnabled(true)
        , __geolocationEnabled(true)
        , __autoFormDataEnabled(true)
        , __autoLoginFormEnabled(true)
 {
+       char* pUserAgent = vconf_get_str(VCONFKEY_BROWSER_USER_AGENT);
+       if(pUserAgent)
+       {
+               __userAgent = pUserAgent;
+               free(pUserAgent);
+       }
+       else
+       {
+               __userAgent = DEFAULT_USER_AGENT;
+       }
 }