Add the check for the setting of form candidate when saving form data
authorTaeyun An <ty.an@samsung.com>
Sat, 23 Mar 2013 08:12:26 +0000 (17:12 +0900)
committerTaeyun An <ty.an@samsung.com>
Sat, 23 Mar 2013 08:13:41 +0000 (17:13 +0900)
[Title] Add the check for the setting of form candidate when saving form data
[Issue#] N/A
[Problem] form candidate is not working if autofill_password_form is disabled
[Cause] If autofill password is disabled, the form data is not saved
[Solution] Add the check for the setting of form candidate when saving form data

Change-Id: Id17ec873852104732ac447e2fdeaff6a4239df9f

Source/WebKit2/UIProcess/API/efl/ewk_view.cpp

index 6b9a607..ce451b7 100644 (file)
@@ -2433,7 +2433,8 @@ void ewk_view_form_data_add(Evas_Object* ewkView, WKDictionaryRef& formData, boo
 {
     EWK_VIEW_SD_GET_OR_RETURN(ewkView, smartData);
     EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv);
-    if (!ewk_settings_autofill_password_form_enabled_get(ewk_view_settings_get(ewkView)))
+    if (!ewk_settings_autofill_password_form_enabled_get(ewk_view_settings_get(ewkView))
+        && !ewk_settings_form_candidate_data_enabled_get(ewk_view_settings_get(ewkView)))
         return;
     ewk_context_form_data_add(ewk_view_context_get(ewkView), priv->uri, formData, isPasswordForm);
 }