Commit 0181038357bf30d342cfcab38d5eea2dd36d3652

Authored by perry.werneck@gmail.com
1 parent 5d97f4fb

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)