Commit 96dfceca011e618434db2ea7a702b0716069723a

Authored by perry.werneck@gmail.com
1 parent b0197ece
Exists in master

Biblioteca não estava reativando o cursor quando estado mudava para blank, corri…

…gido e retirado tratamento específico na GUI
Showing 2 changed files with 10 additions and 0 deletions   Show diff stats
src/gtk2/screen.c
... ... @@ -514,6 +514,7 @@
514 514  
515 515 terminal_message_id = id;
516 516  
  517 +/*
517 518 if(id == LIB3270_STATUS_BLANK)
518 519 {
519 520 set_cursor(session,CURSOR_MODE_NORMAL);
... ... @@ -524,6 +525,7 @@
524 525 Log("Unexpected status code %d",(int) id);
525 526 return;
526 527 }
  528 +*/
527 529  
528 530 update_oia_element(OIA_ELEMENT_MESSAGE_AREA);
529 531  
... ...
src/lib/screen.c
... ... @@ -564,11 +564,19 @@ void status_reset(H3270 *session)
564 564 CHECK_SESSION_HANDLE(session);
565 565  
566 566 if (kybdlock & KL_ENTER_INHIBIT)
  567 + {
567 568 status_changed(session,LIB3270_STATUS_INHIBIT);
  569 + }
568 570 else if (kybdlock & KL_DEFERRED_UNLOCK)
  571 + {
569 572 status_changed(session,LIB3270_STATUS_X);
  573 + }
570 574 else
  575 + {
  576 + if(session->cursor)
  577 + session->cursor(session,CURSOR_MODE_NORMAL);
571 578 status_changed(session,LIB3270_STATUS_BLANK);
  579 + }
572 580  
573 581 screen_disp(session);
574 582  
... ...