Commit e4da3ca64bcad1fdc29ca2f509d73fe5727471c4
1 parent
e86fe915
Exists in
master
and in
1 other branch
Removendo includes obsoletas, sessão passa a ser criada automaticamente caso alg…
…uma função da lib seja chamada com NULL no handle
Showing
1 changed file
with
15 additions
and
0 deletions
Show diff stats
@@ -505,7 +505,9 @@ void v3270_draw_oia(cairo_t *cr, H3270 *host, int row, int cols, struct v3270_me | @@ -505,7 +505,9 @@ void v3270_draw_oia(cairo_t *cr, H3270 *host, int row, int cols, struct v3270_me | ||
505 | #ifdef HAVE_PRINTER | 505 | #ifdef HAVE_PRINTER |
506 | { V3270_OIA_PRINTER, setup_single_char_right }, | 506 | { V3270_OIA_PRINTER, setup_single_char_right }, |
507 | #endif // HAVE_PRINTER | 507 | #endif // HAVE_PRINTER |
508 | +#ifdef HAVE_SCRIPT | ||
508 | { V3270_OIA_SCRIPT, setup_single_char_right }, | 509 | { V3270_OIA_SCRIPT, setup_single_char_right }, |
510 | +#endif // HAVE_SCRIPT | ||
509 | { V3270_OIA_INSERT, setup_insert_position }, | 511 | { V3270_OIA_INSERT, setup_insert_position }, |
510 | { V3270_OIA_TYPEAHEAD, setup_single_char_right }, | 512 | { V3270_OIA_TYPEAHEAD, setup_single_char_right }, |
511 | { V3270_OIA_SHIFT, setup_double_char_position }, | 513 | { V3270_OIA_SHIFT, setup_double_char_position }, |
@@ -1051,7 +1053,20 @@ void v3270_update_oia(H3270 *session, LIB3270_FLAG id, unsigned char on) | @@ -1051,7 +1053,20 @@ void v3270_update_oia(H3270 *session, LIB3270_FLAG id, unsigned char on) | ||
1051 | update_text_field(terminal,on,V3270_OIA_TYPEAHEAD,"T"); | 1053 | update_text_field(terminal,on,V3270_OIA_TYPEAHEAD,"T"); |
1052 | break; | 1054 | break; |
1053 | 1055 | ||
1056 | +#ifdef HAVE_PRINTER | ||
1057 | + case LIB3270_FLAG_PRINTER: | ||
1058 | + update_text_field(terminal,on,V3270_OIA_PRINTER,"P"); | ||
1059 | + break; | ||
1060 | +#endif // HAVE_PRINTER | ||
1061 | + | ||
1062 | +#ifdef HAVE_SCRIPT | ||
1063 | + case LIB3270_FLAG_SCRIPT: | ||
1064 | + update_text_field(terminal,on,V3270_OIA_SCRIPT,"S"); | ||
1065 | + break; | ||
1066 | +#endif // HAVE_SCRIPT | ||
1067 | + | ||
1054 | default: | 1068 | default: |
1055 | return; | 1069 | return; |
1056 | } | 1070 | } |
1071 | + | ||
1057 | } | 1072 | } |