Index: base/android/java/src/org/chromium/base/SystemMessageHandler.java |
diff --git a/base/android/java/src/org/chromium/base/SystemMessageHandler.java b/base/android/java/src/org/chromium/base/SystemMessageHandler.java |
index fc25ff8457ec144ec6a596bcb4a3b1d400d34709..5040c0ff650768b19de9ed7924e3f1992f243c73 100644 |
--- a/base/android/java/src/org/chromium/base/SystemMessageHandler.java |
+++ b/base/android/java/src/org/chromium/base/SystemMessageHandler.java |
@@ -17,14 +17,16 @@ class SystemMessageHandler extends Handler { |
// Native class pointer set by the constructor of the SharedClient native class. |
private int mMessagePumpDelegateNative = 0; |
+ private int mMessageLoopNative = 0; |
- private SystemMessageHandler(int messagePumpDelegateNative) { |
+ private SystemMessageHandler(int messagePumpDelegateNative, int messageLoopNative) { |
mMessagePumpDelegateNative = messagePumpDelegateNative; |
+ mMessageLoopNative = messageLoopNative; |
} |
@Override |
public void handleMessage(Message msg) { |
- nativeDoRunLoopOnce(mMessagePumpDelegateNative); |
+ nativeDoRunLoopOnce(mMessagePumpDelegateNative, mMessageLoopNative); |
} |
@SuppressWarnings("unused") |
@@ -47,9 +49,10 @@ class SystemMessageHandler extends Handler { |
} |
@CalledByNative |
- private static SystemMessageHandler create(int messagePumpDelegateNative) { |
- return new SystemMessageHandler(messagePumpDelegateNative); |
+ private static SystemMessageHandler create(int messagePumpDelegateNative, |
+ int messageLoopNative) { |
+ return new SystemMessageHandler(messagePumpDelegateNative, messageLoopNative); |
} |
- private native void nativeDoRunLoopOnce(int messagePumpDelegateNative); |
+ private native void nativeDoRunLoopOnce(int messagePumpDelegateNative, int messageLoopNative); |
} |