From b7db2726e91f1d9480359d0f83b9cb7769906b34 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Tue, 25 Jan 2011 16:39:35 -0800 Subject: [PATCH] Make OBB results a one-way call OBB result back to an application needs to be a one-way binder call. Bug: 3353699 Change-Id: I0e625914d18a001c2fa9d764ea6463f34cf96743 --- core/java/android/os/storage/IObbActionListener.java | 3 ++- services/java/com/android/server/MountService.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/java/android/os/storage/IObbActionListener.java b/core/java/android/os/storage/IObbActionListener.java index d6fa58af5bbaa..6a6292d632566 100644 --- a/core/java/android/os/storage/IObbActionListener.java +++ b/core/java/android/os/storage/IObbActionListener.java @@ -112,7 +112,8 @@ public interface IObbActionListener extends IInterface { _data.writeString(filename); _data.writeInt(nonce); _data.writeInt(status); - mRemote.transact(Stub.TRANSACTION_onObbResult, _data, _reply, 0); + mRemote.transact(Stub.TRANSACTION_onObbResult, _data, _reply, + Binder.FLAG_ONEWAY); _reply.readException(); } finally { _reply.recycle(); diff --git a/services/java/com/android/server/MountService.java b/services/java/com/android/server/MountService.java index 85bb3aa134cc0..a191549a797d3 100644 --- a/services/java/com/android/server/MountService.java +++ b/services/java/com/android/server/MountService.java @@ -78,7 +78,7 @@ class MountService extends IMountService.Stub private static final boolean LOCAL_LOGD = false; private static final boolean DEBUG_UNMOUNT = false; private static final boolean DEBUG_EVENTS = false; - private static final boolean DEBUG_OBB = true; + private static final boolean DEBUG_OBB = false; private static final String TAG = "MountService";