diff options
author | Christopher Tate <ctate@google.com> | 2013-03-07 17:50:11 -0800 |
---|---|---|
committer | Christopher Tate <ctate@google.com> | 2013-03-07 17:50:11 -0800 |
commit | a83cab0001ca4d90abe622c22a7af1b0da54f739 (patch) | |
tree | 51bec7849647a103e8d24179201e7f7e95e46b01 /cmds/pm | |
parent | 09ed05ceaecc5fca46e25fe9bd9e8c0ee61fd31d (diff) | |
download | frameworks_base-a83cab0001ca4d90abe622c22a7af1b0da54f739.zip frameworks_base-a83cab0001ca4d90abe622c22a7af1b0da54f739.tar.gz frameworks_base-a83cab0001ca4d90abe622c22a7af1b0da54f739.tar.bz2 |
Do not hang in pm clear on an invalid package name
The Activity Manager was not properly informing the observer that
the operation had concluded (unsuccessfully).
Bug 8222595
Change-Id: I8234e32d8edf4112c8c7a5e20e341d0b41e23014
Diffstat (limited to 'cmds/pm')
-rw-r--r-- | cmds/pm/src/com/android/commands/pm/Pm.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cmds/pm/src/com/android/commands/pm/Pm.java b/cmds/pm/src/com/android/commands/pm/Pm.java index 22ce841..98c82b5 100644 --- a/cmds/pm/src/com/android/commands/pm/Pm.java +++ b/cmds/pm/src/com/android/commands/pm/Pm.java @@ -1149,10 +1149,7 @@ public final class Pm { ClearDataObserver obs = new ClearDataObserver(); try { - if (!ActivityManagerNative.getDefault().clearApplicationUserData(pkg, obs, userId)) { - System.err.println("Failed"); - } - + ActivityManagerNative.getDefault().clearApplicationUserData(pkg, obs, userId); synchronized (obs) { while (!obs.finished) { try { |