Update HomeAssistantApp.mc

Found a bug when our Dynamic DNS went down. Can't update no menu items.
This commit is contained in:
Philip Abbey
2023-12-24 12:43:34 +00:00
parent bb26e0048f
commit 2ed8e9a3df

View File

@ -441,9 +441,18 @@ class HomeAssistantApp extends Application.AppBase {
// This function is called by a timer every Globals.menuItemUpdateInterval ms. // This function is called by a timer every Globals.menuItemUpdateInterval ms.
function updateNextMenuItem() as Void { function updateNextMenuItem() as Void {
var itu = mItemsToUpdate as Lang.Array<HomeAssistantToggleMenuItem>; var itu = mItemsToUpdate as Lang.Array<HomeAssistantToggleMenuItem>;
if (itu == null) {
if (Globals.scDebug) {
System.println("HomeAssistantApp updateNextMenuItem(): No menu items to update");
}
if (!mIsGlance) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.ConfigUrlNotFound));
}
} else {
itu[mNextItemToUpdate].getState(); itu[mNextItemToUpdate].getState();
mNextItemToUpdate = (mNextItemToUpdate + 1) % itu.size(); mNextItemToUpdate = (mNextItemToUpdate + 1) % itu.size();
} }
}
function getQuitTimer() as QuitTimer { function getQuitTimer() as QuitTimer {
return mQuitTimer; return mQuitTimer;