summaryrefslogtreecommitdiffstats
path: root/drm/java/android/drm/DrmManagerClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'drm/java/android/drm/DrmManagerClient.java')
-rwxr-xr-xdrm/java/android/drm/DrmManagerClient.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/drm/java/android/drm/DrmManagerClient.java b/drm/java/android/drm/DrmManagerClient.java
index f3a0343..9a7194c 100755
--- a/drm/java/android/drm/DrmManagerClient.java
+++ b/drm/java/android/drm/DrmManagerClient.java
@@ -248,9 +248,7 @@ public class DrmManagerClient {
mEventHandler = new EventHandler(eventThread.getLooper());
// save the unique id
- mUniqueId = hashCode();
-
- _initialize(mUniqueId, new WeakReference<DrmManagerClient>(this));
+ mUniqueId = _initialize(new WeakReference<DrmManagerClient>(this));
}
protected void finalize() {
@@ -794,7 +792,7 @@ public class DrmManagerClient {
}
// private native interfaces
- private native void _initialize(int uniqueId, Object weak_this);
+ private native int _initialize(Object weak_this);
private native void _finalize(int uniqueId);