| Index: chrome/browser/ui/android/tab_model/tab_model_base.h
|
| diff --git a/chrome/browser/ui/android/tab_model/tab_model_base.h b/chrome/browser/ui/android/tab_model/tab_model_base.h
|
| index 60b4c1e935d6284288a8ab215c346569923b83fc..9fa8fd9a2e2de7fcebbb90720922e011621ba734 100644
|
| --- a/chrome/browser/ui/android/tab_model/tab_model_base.h
|
| +++ b/chrome/browser/ui/android/tab_model/tab_model_base.h
|
| @@ -28,6 +28,7 @@ class TabModelBase : public TabModel {
|
| public:
|
| TabModelBase(JNIEnv* env, jobject obj, Profile* profile);
|
| void Destroy(JNIEnv* env, jobject obj);
|
| + virtual ~TabModelBase();
|
|
|
| // Called by JNI
|
| base::android::ScopedJavaLocalRef<jobject> GetProfileAndroid(JNIEnv* env,
|
| @@ -55,9 +56,7 @@ class TabModelBase : public TabModel {
|
| // loaded from storage.
|
| void BroadcastSessionRestoreComplete(JNIEnv* env, jobject obj);
|
|
|
| - private:
|
| - virtual ~TabModelBase();
|
| -
|
| + protected:
|
| JavaObjectWeakGlobalRef java_object_;
|
| };
|
|
|
|
|