Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / android / chromium_application.cc
index fa7bd02..d0f5b80 100644 (file)
@@ -5,10 +5,18 @@
 #include "chrome/browser/android/chromium_application.h"
 
 #include "base/android/jni_android.h"
+#include "base/android/jni_string.h"
 #include "chrome/browser/android/tab_android.h"
+#include "chrome/common/chrome_content_client.h"
 #include "content/public/browser/web_contents.h"
 #include "jni/ChromiumApplication_jni.h"
 
+using base::android::ConvertUTF8ToJavaString;
+
+static jstring GetBrowserUserAgent(JNIEnv* env, jclass clazz) {
+  return ConvertUTF8ToJavaString(env, GetUserAgent()).Release();
+}
+
 namespace chrome {
 namespace android {
 
@@ -35,6 +43,12 @@ void ChromiumApplication::ShowAutofillSettings() {
       base::android::GetApplicationContext());
 }
 
+void ChromiumApplication::ShowPasswordSettings() {
+  Java_ChromiumApplication_showPasswordSettings(
+      base::android::AttachCurrentThread(),
+      base::android::GetApplicationContext());
+}
+
 void ChromiumApplication::ShowTermsOfServiceDialog() {
   Java_ChromiumApplication_showTermsOfServiceDialog(
       base::android::AttachCurrentThread(),