Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
public static final String EMPTY = "";
public static final String ROKU_HOME = "Roku Home";
public static final String ROKU_HOME_ID = "-1";
+ public static final String ROKU_HOME_ID_562859 = "562859";
public static final String ROKU_HOME_BUTTON = "Home";
public static final String NON_DIGIT_PATTERN = "[^\\d]";
public static final String TV_APP = "tvinput.dtv";
String activeAppId = ROKU_HOME_ID;
try {
activeAppId = communicator.getActiveApp().getApp().getId();
+
+ // 562859 is now reported when on the home screen, reset to -1
+ if (ROKU_HOME_ID_562859.equals(activeAppId)) {
+ activeAppId = ROKU_HOME_ID;
+ }
+
updateState(ACTIVE_APP, new StringType(activeAppId));
if (TV_APP.equals(activeAppId)) {
tvActive = true;