Fix example1 to persist codepage display value
This commit is contained in:
1 parent
2c10f7f34d
commit
595fd63676
1 file changed
+9
-6
@@ -101,17 +101,20 @@ func handle(conn net.Conn) {
|
|||||||
|
|
||||||
fieldValues := make(map[string]string)
|
fieldValues := make(map[string]string)
|
||||||
|
|
||||||
if devinfo.Codepage() == nil {
|
|
||||||
fieldValues["codepage"] = "(unknown)"
|
|
||||||
} else {
|
|
||||||
fieldValues["codepage"] = devinfo.Codepage().ID()
|
|
||||||
}
|
|
||||||
|
|
||||||
var response go3270.Response
|
var response go3270.Response
|
||||||
|
|
||||||
// We will loop forever until the user quits with PF3
|
// We will loop forever until the user quits with PF3
|
||||||
mainLoop:
|
mainLoop:
|
||||||
for {
|
for {
|
||||||
|
|
||||||
|
// Need to set the codepage display field value each time through the
|
||||||
|
// loop so it persists between screen1->screen2->screen1 navigation.
|
||||||
|
if devinfo.Codepage() == nil {
|
||||||
|
fieldValues["codepage"] = "(unknown)"
|
||||||
|
} else {
|
||||||
|
fieldValues["codepage"] = devinfo.Codepage().ID()
|
||||||
|
}
|
||||||
|
|
||||||
screen1Loop:
|
screen1Loop:
|
||||||
for {
|
for {
|
||||||
// loop until the user passes input validation, or quits
|
// loop until the user passes input validation, or quits
|
||||||
|
|||||||
Reference in new issue
Block a user