aboutsummaryrefslogtreecommitdiffstats
path: root/sdk
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2016-05-23 02:12:28 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-06-16 14:04:23 -0700
commit9c42d415b9a6d501c770b2ea738ce7e83e984a3c (patch)
tree5e29eab1fcb135a7f4c1a50ac248a8bf50ae07a3 /sdk
parent0b76a465155c7ce72f9e349461ad033750c6d330 (diff)
downloadvendor_cmsdk-9c42d415b9a6d501c770b2ea738ce7e83e984a3c.zip
vendor_cmsdk-9c42d415b9a6d501c770b2ea738ce7e83e984a3c.tar.gz
vendor_cmsdk-9c42d415b9a6d501c770b2ea738ce7e83e984a3c.tar.bz2
ExtViews: Catch SecurityException due to bad interface
When interfaces get obfucsated, bad things happen. Change-Id: I9b0829853da536f4047dab8223c97f993a399645 TICKET: CYNGNOS-2916
Diffstat (limited to 'sdk')
-rw-r--r--sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java b/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java
index 44cd154..e8a611b 100644
--- a/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java
+++ b/sdk/src/java/cyanogenmod/externalviews/KeyguardExternalView.java
@@ -127,8 +127,8 @@ public class KeyguardExternalView extends View implements ViewTreeObserver.OnPre
} else {
Log.e(TAG, "Unable to get external view provider factory");
}
- } catch (RemoteException e) {
- e.printStackTrace();
+ } catch (RemoteException | SecurityException e) {
+ Log.e(TAG, "Unable to connect to service", e);
}
// We should unbind the service if we failed to connect to the provider
if (mService != service && service != null) {