diff -r 30342f40acbf -r e1bea15f9a39 webengine/osswebengine/WebCore/platform/symbian/FormFillController.cpp --- a/webengine/osswebengine/WebCore/platform/symbian/FormFillController.cpp Thu Jul 15 19:53:20 2010 +0300 +++ b/webengine/osswebengine/WebCore/platform/symbian/FormFillController.cpp Thu Aug 19 10:58:56 2010 +0300 @@ -247,6 +247,10 @@ if (!m_passwdDB->saveAllowed(realm)) ignorefield = true; + // check if username, password value is missing + if(!passwd->value() || !input->value()) + ignorefield = true; + // if login info is already saved, don't save again if (!ignorefield && m_passwdDB->contains(realm, input->name(), input->value(), passwd->name(), passwd->value())) { ignorefield = true;