Commit 0181038357bf30d342cfcab38d5eea2dd36d3652
1 parent
5d97f4fb
Exists in
master
and in
5 other branches
Incluindo configuração do tipo de host via xml
Showing
2 changed files
with
19 additions
and
11 deletions
Show diff stats
src/lib3270/telnet.c
| @@ -517,16 +517,6 @@ int net_connect(H3270 *session, const char *host, char *portname, Boolean ls, Bo | @@ -517,16 +517,6 @@ int net_connect(H3270 *session, const char *host, char *portname, Boolean ls, Bo | ||
| 517 | vrprnt = parse_ctlchar("^R"); | 517 | vrprnt = parse_ctlchar("^R"); |
| 518 | vlnext = parse_ctlchar("^V"); | 518 | vlnext = parse_ctlchar("^V"); |
| 519 | 519 | ||
| 520 | -/* | ||
| 521 | - vintr = parse_ctlchar(appres.intr); | ||
| 522 | - vquit = parse_ctlchar(appres.quit); | ||
| 523 | - verase = parse_ctlchar(appres.erase); | ||
| 524 | - vkill = parse_ctlchar(appres.kill); | ||
| 525 | - veof = parse_ctlchar(appres.eof); | ||
| 526 | - vwerase = parse_ctlchar(appres.werase); | ||
| 527 | - vrprnt = parse_ctlchar(appres.rprnt); | ||
| 528 | - vlnext = parse_ctlchar(appres.lnext); | ||
| 529 | -*/ | ||
| 530 | t_valid = 1; | 520 | t_valid = 1; |
| 531 | } | 521 | } |
| 532 | #endif /*]*/ | 522 | #endif /*]*/ |
src/pw3270/hostdialog.c
| @@ -202,7 +202,25 @@ | @@ -202,7 +202,25 @@ | ||
| 202 | } | 202 | } |
| 203 | else | 203 | else |
| 204 | { | 204 | { |
| 205 | - #warning TODO: Configurar o tipo de host de acordo com systype | 205 | + int f; |
| 206 | + | ||
| 207 | + iHostType = -1; | ||
| 208 | + for(f=0;f<G_N_ELEMENTS(host_type);f++) | ||
| 209 | + { | ||
| 210 | + if(!g_ascii_strcasecmp(systype,host_type[f].name)) | ||
| 211 | + { | ||
| 212 | + g_message("Host set to %s (%s) by action property",host_type[f].name,host_type[f].description); | ||
| 213 | + iHostType = f; | ||
| 214 | + break; | ||
| 215 | + } | ||
| 216 | + } | ||
| 217 | + | ||
| 218 | + if(iHostType == -1) | ||
| 219 | + { | ||
| 220 | + iHostType = 0; | ||
| 221 | + g_message("Unexpected host type \"%s\", using defaults",systype); | ||
| 222 | + } | ||
| 223 | + | ||
| 206 | } | 224 | } |
| 207 | 225 | ||
| 208 | if(!colortype) | 226 | if(!colortype) |