Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / android / tab_android.h
index c25d16e..f4378e3 100644 (file)
 #include "base/callback_forward.h"
 #include "base/memory/scoped_ptr.h"
 #include "base/strings/string16.h"
-#include "chrome/browser/sessions/session_id.h"
 #include "chrome/browser/sync/glue/synced_tab_delegate_android.h"
 #include "chrome/browser/ui/search/search_tab_helper_delegate.h"
 #include "chrome/browser/ui/tab_contents/core_tab_helper_delegate.h"
 #include "chrome/browser/ui/toolbar/toolbar_model.h"
+#include "components/sessions/session_id.h"
 #include "content/public/browser/notification_observer.h"
 #include "content/public/browser/notification_registrar.h"
 
@@ -134,8 +134,6 @@ class TabAndroid : public CoreTabHelperDelegate,
   virtual void DestroyWebContents(JNIEnv* env,
                                   jobject obj,
                                   jboolean delete_native);
-  base::android::ScopedJavaLocalRef<jobject> GetWebContents(JNIEnv* env,
-                                                            jobject obj);
   base::android::ScopedJavaLocalRef<jobject> GetProfileAndroid(JNIEnv* env,
                                                                jobject obj);
   virtual TabLoadStatus LoadUrl(JNIEnv* env,
@@ -157,6 +155,7 @@ class TabAndroid : public CoreTabHelperDelegate,
   // avaliable for current tab.
   base::android::ScopedJavaLocalRef<jobject> GetFavicon(JNIEnv* env,
                                                         jobject obj);
+  jboolean IsFaviconValid(JNIEnv* env, jobject jobj);
 
   // Register the Tab's native methods through JNI.
   static bool RegisterTabAndroid(JNIEnv* env);