Index: ui/android/window_android.cc |
diff --git a/ui/android/window_android.cc b/ui/android/window_android.cc |
index 172a7ae2f37f51600e7dcb5c32f5c875cbdca96b..cb163ff817da316f5f01edc92c2c256068c07a88 100644 |
--- a/ui/android/window_android.cc |
+++ b/ui/android/window_android.cc |
@@ -72,7 +72,10 @@ void WindowAndroid::DetachCompositor() { |
void WindowAndroid::RequestVSyncUpdate() { |
JNIEnv* env = AttachCurrentThread(); |
- Java_WindowAndroid_requestVSyncUpdate(env, GetJavaObject().obj()); |
+ ScopedJavaLocalRef<jobject> obj = GetJavaObject(); |
+ if (obj.is_null()) |
+ return; |
+ Java_WindowAndroid_requestVSyncUpdate(env, obj.obj()); |
} |
void WindowAndroid::SetNeedsAnimate() { |