summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal <bilal@Bilals-MBP.localdomain>2018-09-07 13:59:39 -0400
committerBilal <bilal@Bilals-MBP.localdomain>2018-09-07 13:59:39 -0400
commitb5d7e89d38db39b187ca5466b6898e94031a4ca3 (patch)
treecea3d58c470a19e20db1c4b13300a622f4c7a1e1
parentc6f4d7cfc3006f5dc3540cd0bde3eb4dce943f0a (diff)
downloadsdl_android-feature/issue_782_fix_proxy_broadcast.tar.gz
Always pass context to SdlSecurityBasefeature/issue_782_fix_proxy_broadcast
-rw-r--r--sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
index 9ff2e3bb3..0bef4f24c 100644
--- a/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
+++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/SdlProxyBase.java
@@ -2093,8 +2093,12 @@ public abstract class SdlProxyBase<proxyListenerType extends IProxyListenerBase>
SdlSecurityBase sec;
Service svc = getService();
SdlSecurityBase.setAppService(svc);
- SdlSecurityBase.setContext(_appContext);
-
+ if (svc != null && svc.getApplicationContext() != null){
+ SdlSecurityBase.setContext(svc.getApplicationContext());
+ } else {
+ SdlSecurityBase.setContext(_appContext);
+ }
+
for (Class<? extends SdlSecurityBase> cls : _secList)
{
try