diff --git a/app/src/main/java/com/limelight/Game.java b/app/src/main/java/com/limelight/Game.java index b58efc7d..e0a4e64f 100644 --- a/app/src/main/java/com/limelight/Game.java +++ b/app/src/main/java/com/limelight/Game.java @@ -190,7 +190,7 @@ public class Game extends Activity implements SurfaceHolder.Callback, checkDataConnection(); // Make sure Wi-Fi is fully powered up - WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE); + WifiManager wifiMgr = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); wifiLock = wifiMgr.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "Limelight"); wifiLock.setReferenceCounted(false); wifiLock.acquire(); diff --git a/app/src/main/java/com/limelight/discovery/DiscoveryService.java b/app/src/main/java/com/limelight/discovery/DiscoveryService.java index 5f68fb02..4f62062f 100644 --- a/app/src/main/java/com/limelight/discovery/DiscoveryService.java +++ b/app/src/main/java/com/limelight/discovery/DiscoveryService.java @@ -42,7 +42,7 @@ public class DiscoveryService extends Service { @Override public void onCreate() { - WifiManager wifiMgr = (WifiManager) getSystemService(Context.WIFI_SERVICE); + WifiManager wifiMgr = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE); multicastLock = wifiMgr.createMulticastLock("Limelight mDNS"); multicastLock.setReferenceCounted(false);