diff --git a/.gitignore b/.gitignore index 320a50f..c0b365d 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ Thumbs.db source/ClientId.mc # Gemini API key for automated translations gemini_api_key.txt +developer_key \ No newline at end of file diff --git a/source/HomeAssistantNumericPicker.mc b/source/HomeAssistantNumericPicker.mc index 4b49196..79a9cd8 100644 --- a/source/HomeAssistantNumericPicker.mc +++ b/source/HomeAssistantNumericPicker.mc @@ -30,17 +30,20 @@ class HomeAssistantNumericPicker extends WatchUi.Picker { factory as HomeAssistantNumericFactory, haItem as HomeAssistantNumericMenuItem ) { - mItem = haItem; - var picker = mItem.getPicker(); - var min = (picker.get("min") as Lang.String).toFloat(); - var step = (picker.get("step") as Lang.String).toFloat(); - var val = haItem.getValue(); - - if (min == null) { - min = 0.0; + mItem = haItem; + var picker = mItem.getPicker(); + var minStr = picker.get("min"); + var stepStr = picker.get("step"); + var val = haItem.getValue(); + + var min = 0.0; + var step = 1.0; + + if (minStr != null) { + min = (minStr as Lang.String).toFloat(); } - if (step == null) { - step = 1.0; + if (stepStr != null) { + step = (stepStr as Lang.String).toFloat(); } WatchUi.Picker.initialize({ @@ -95,4 +98,4 @@ class HomeAssistantNumericPickerDelegate extends WatchUi.PickerDelegate { mPicker.onConfirm(values[0]); return true; } -} +} \ No newline at end of file