Index: sources/gui/qml/components/TextEntry.qml =================================================================== diff -u -rd949be21f2a9badd0978dddaaf436f6805de28dc -re1c1417fadbcc7e72064fd806f2e117e5d3ce228 --- sources/gui/qml/components/TextEntry.qml (.../TextEntry.qml) (revision d949be21f2a9badd0978dddaaf436f6805de28dc) +++ sources/gui/qml/components/TextEntry.qml (.../TextEntry.qml) (revision e1c1417fadbcc7e72064fd806f2e117e5d3ce228) @@ -53,9 +53,12 @@ function doFocus( vFocus ) { if ( vFocus ) { - if ( ! _root.hasCursor ) { - _input.selectAll() - } + //TODO: Not sure why if there is no cursor all should be selected, + // tested and couln't find anything, disabled for now. + // was causeing on disabling the WiFi Static IP entry. + // if ( ! _root.hasCursor ) { + // _input.selectAll() + // } _keyboard.setVisible(true) } } Index: sources/gui/qml/pages/settings/SettingsWiFi.qml =================================================================== diff -u -rd949be21f2a9badd0978dddaaf436f6805de28dc -re1c1417fadbcc7e72064fd806f2e117e5d3ce228 --- sources/gui/qml/pages/settings/SettingsWiFi.qml (.../SettingsWiFi.qml) (revision d949be21f2a9badd0978dddaaf436f6805de28dc) +++ sources/gui/qml/pages/settings/SettingsWiFi.qml (.../SettingsWiFi.qml) (revision e1c1417fadbcc7e72064fd806f2e117e5d3ce228) @@ -72,7 +72,7 @@ label.text : qsTr("IP Address") textInput.width : entryWidth label.width : labelWidth - // hasCursor : true // set false for now to disable the static IP entry for phase 1 + hasCursor : false // set false for now to disable the static IP entry for phase 1 validator : ipValidator onEnterPressed : { vNetwork.doSetIPAddress(textInput.text) @@ -85,7 +85,7 @@ textInput.width : entryWidth label.width : labelWidth label.text : qsTr("Gateway") - // hasCursor : true // set false for now to disable the static IP entry for phase 1 + hasCursor : false // set false for now to disable the static IP entry for phase 1 validator : ipValidator onEnterPressed : { vNetwork.doSetGateway(textInput.text) @@ -98,7 +98,7 @@ textInput.width : entryWidth label.width : labelWidth label.text : qsTr("Subnet Mask") - // hasCursor : true // set false for now to disable the static IP entry for phase 1 + hasCursor : false // set false for now to disable the static IP entry for phase 1 validator : ipValidator onEnterPressed : { vNetwork.doSetSubnetMask(textInput.text) @@ -110,7 +110,7 @@ textInput.width : entryWidth label.width : labelWidth label.text : qsTr("DNS") - // hasCursor : true // set false for now to disable the static IP entry for phase 1 + hasCursor : false // set false for now to disable the static IP entry for phase 1 validator : ipValidator onEnterPressed : { vNetwork.doSetDNS(textInput.text)