Index: mojo/android/system/src/org/chromium/mojo/system/impl/HandleBase.java |
diff --git a/mojo/android/system/src/org/chromium/mojo/system/impl/HandleBase.java b/mojo/android/system/src/org/chromium/mojo/system/impl/HandleBase.java |
index f7c3f87e52386cb9e23ae8037a8f66b8d57daa50..81bfac72d24d24026bc7acbf015bb30ff6b35519 100644 |
--- a/mojo/android/system/src/org/chromium/mojo/system/impl/HandleBase.java |
+++ b/mojo/android/system/src/org/chromium/mojo/system/impl/HandleBase.java |
@@ -94,6 +94,16 @@ abstract class HandleBase implements Handle { |
} |
/** |
+ * @see Handle#releaseNativeHandle() |
+ */ |
+ @Override |
+ public int releaseNativeHandle() { |
+ int result = mMojoHandle; |
+ mMojoHandle = CoreImpl.INVALID_HANDLE; |
+ return result; |
+ } |
+ |
+ /** |
* Getter for the native scoped handle. |
* |
* @return the native scoped handle. |