From 5b2c0aa9c2de27653537a37b1d29dd12acfc853f Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Tue, 8 Apr 2014 22:54:15 -0700 Subject: Fix https servers on Chromecast --- src/github/daneren2005/dsub/service/ChromeCastController.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/github/daneren2005/dsub/service/ChromeCastController.java b/src/github/daneren2005/dsub/service/ChromeCastController.java index db4af2e8..639c7ebe 100644 --- a/src/github/daneren2005/dsub/service/ChromeCastController.java +++ b/src/github/daneren2005/dsub/service/ChromeCastController.java @@ -349,9 +349,11 @@ public class ChromeCastController extends RemoteController { if(url.indexOf("https") != -1) { SharedPreferences prefs = Util.getPreferences(downloadService); int instance = prefs.getInt(Constants.PREFERENCES_KEY_SERVER_INSTANCE, 1); - String externalUrl = prefs.getString(Constants.PREFERENCES_KEY_SERVER_URL + instance, null); String internalUrl = prefs.getString(Constants.PREFERENCES_KEY_SERVER_INTERNAL_URL + instance, null); - url = url.replace(internalUrl, externalUrl); + if(internalUrl != null && !"".equals(internalUrl)) { + String externalUrl = prefs.getString(Constants.PREFERENCES_KEY_SERVER_URL + instance, null); + url = url.replace(internalUrl, externalUrl); + } } // Use separate profile for Chromecast so users can do ogg on phone, mp3 for CC -- cgit v1.2.3