Skip to content

Commit 65bc14d

Browse files
committed
android float bug
1 parent 4a7e30d commit 65bc14d

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

user-lock-manager.smartapp.groovy

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* User Lock Manager v3.7
2+
* User Lock Manager v3.7.1
33
*
44
* Copyright 2015 Erik Thayer
55
*
@@ -72,11 +72,12 @@ def setupPage() {
7272

7373
def userPage(params) {
7474
dynamicPage(name:"userPage", title:"User Settings") {
75-
def i = params.number
76-
if (i != null) {
77-
if (!state."userState${i}") {
78-
//there's no values, so reset
79-
resetCodeUsage(i)
75+
if (params != null) {
76+
def i = 0
77+
if (params.number) {
78+
i = params.number.toString().replaceAll('.0','').toInteger()
79+
} else {
80+
i = params.params.number.toString().replaceAll('.0','').toInteger()
8081
}
8182
if (!state."userState${i}".enabled) {
8283
section {
@@ -85,9 +86,9 @@ def userPage(params) {
8586
}
8687
}
8788
section("Code #${i}") {
88-
input(name: "userName${i}", type: "text", title: "Name for User", required: true, defaultValue: settings."userName${i}")
89+
input(name: "userName${i}", type: "text", title: "Name for User", defaultValue: settings."userName${i}")
8990
input(name: "userCode${i}", type: "text", title: "Code (4 to 8 digits)", required: false, defaultValue: settings."userCode${i}")
90-
input(name: "userSlot${i}", type: "number", title: "Slot (1 through 30)", required: true, defaultValue: preSlectedCode(i))
91+
input(name: "userSlot${i}", type: "number", title: "Slot (1 through 30)", defaultValue: preSlectedCode(i))
9192
}
9293
section {
9394
input(name: "burnCode${i}", title: "Burn after use?", type: "bool", required: false, defaultValue: settings."burnCode${i}")

0 commit comments

Comments
 (0)