1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "chrome/browser/ui/android/omnibox/omnibox_view_util.h" 6 7#include "base/android/jni_string.h" 8#include "chrome/browser/ui/omnibox/omnibox_view.h" 9#include "jni/OmniboxViewUtil_jni.h" 10 11// static 12jstring SanitizeTextForPaste(JNIEnv* env, jclass clazz, jstring jtext) { 13 base::string16 pasted_text( 14 base::android::ConvertJavaStringToUTF16(env, jtext)); 15 pasted_text = OmniboxView::SanitizeTextForPaste(pasted_text); 16 return base::android::ConvertUTF16ToJavaString(env, pasted_text).Release(); 17} 18 19// static 20bool OmniboxViewUtil::RegisterOmniboxViewUtil(JNIEnv* env) { 21 return RegisterNativesImpl(env); 22} 23