IBM1130: Avoid focus change to the command window when using a telnet console
as discussed in #467
This commit is contained in:
parent
930e497ee9
commit
86b8a7d5c1
1 changed files with 7 additions and 2 deletions
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
#include "ibm1130_defs.h"
|
#include "ibm1130_defs.h"
|
||||||
#include "ibm1130res.h"
|
#include "ibm1130res.h"
|
||||||
|
#include "sim_tmxr.h"
|
||||||
|
|
||||||
#define UPDATE_BY_TIMER
|
#define UPDATE_BY_TIMER
|
||||||
|
|
||||||
|
@ -1451,9 +1452,13 @@ void print_check (int set)
|
||||||
|
|
||||||
void keyboard_selected (int select)
|
void keyboard_selected (int select)
|
||||||
{
|
{
|
||||||
btn[IDC_KEYBOARD_SELECT].state = select;
|
extern TMLN sim_con_ldsc;
|
||||||
|
extern TMXR sim_con_tmxr;
|
||||||
|
|
||||||
if (select)
|
btn[IDC_KEYBOARD_SELECT].state = select;
|
||||||
|
if (select && /* selected */
|
||||||
|
(sim_con_tmxr.master != 0) && /* not Telnet? */
|
||||||
|
(sim_con_ldsc.serport != 0)) /* and not serial? */
|
||||||
SetForegroundWindow(hConsoleWindow);
|
SetForegroundWindow(hConsoleWindow);
|
||||||
if (btn[IDC_KEYBOARD_SELECT].hBtn != NULL)
|
if (btn[IDC_KEYBOARD_SELECT].hBtn != NULL)
|
||||||
EnableWindow(btn[IDC_KEYBOARD_SELECT].hBtn, select);
|
EnableWindow(btn[IDC_KEYBOARD_SELECT].hBtn, select);
|
||||||
|
|
Loading…
Add table
Reference in a new issue