wpps (sesskey, "HostName", cfg.host);
wppi (sesskey, "PortNumber", cfg.port);
p = "raw";
- for (i = 0; backends[i].backend != NULL; i++)
+ for (i = 0; backends[i].name != NULL; i++)
if (backends[i].protocol == cfg.protocol) {
p = backends[i].name;
break;
wppi (sesskey, "AltF4", cfg.alt_f4);
wppi (sesskey, "AltSpace", cfg.alt_space);
wppi (sesskey, "LdiscTerm", cfg.ldisc_term);
+ wppi (sesskey, "BlinkCur", cfg.blink_cur);
wppi (sesskey, "ScrollbackLines", cfg.savelines);
wppi (sesskey, "DECOriginMode", cfg.dec_om);
wppi (sesskey, "AutoWrapMode", cfg.wrap_mode);
gpps (sesskey, "Protocol", "default", prot, 10);
cfg.protocol = default_protocol;
- for (i = 0; backends[i].backend != NULL; i++)
+ for (i = 0; backends[i].name != NULL; i++)
if (!strcmp(prot, backends[i].name)) {
cfg.protocol = backends[i].protocol;
break;
char buf[2*sizeof(cfg.environmt)], *p, *q;
gpps (sesskey, "Environment", "", buf, sizeof(buf));
p = buf;
- q = cfg.environmt;
+ q = cfg.environmt;
while (*p) {
while (*p && *p != ',') {
int c = *p++;
c = '\t';
if (c == '\\')
c = *p++;
- *p++ = c;
+ *q++ = c;
}
if (*p == ',') p++;
*q++ = '\0';
gppi (sesskey, "AltF4", 1, &cfg.alt_f4);
gppi (sesskey, "AltSpace", 0, &cfg.alt_space);
gppi (sesskey, "LdiscTerm", 0, &cfg.ldisc_term);
+ gppi (sesskey, "BlinkCur", 0, &cfg.blink_cur);
gppi (sesskey, "ScrollbackLines", 200, &cfg.savelines);
gppi (sesskey, "DECOriginMode", 0, &cfg.dec_om);
gppi (sesskey, "AutoWrapMode", 1, &cfg.wrap_mode);
CheckDlgButton (hwnd, IDC1_ALTF4, cfg.alt_f4);
CheckDlgButton (hwnd, IDC1_ALTSPACE, cfg.alt_space);
CheckDlgButton (hwnd, IDC1_LDISCTERM, cfg.ldisc_term);
+ CheckDlgButton (hwnd, IDC1_BLINKCUR, cfg.blink_cur);
break;
case WM_COMMAND:
if (HIWORD(wParam) == BN_CLICKED ||
HIWORD(wParam) == BN_DOUBLECLICKED)
cfg.ldisc_term = IsDlgButtonChecked (hwnd, IDC1_LDISCTERM);
break;
+ case IDC1_BLINKCUR:
+ if (HIWORD(wParam) == BN_CLICKED ||
+ HIWORD(wParam) == BN_DOUBLECLICKED)
+ cfg.blink_cur = IsDlgButtonChecked (hwnd, IDC1_BLINKCUR);
+ break;
}
}
return GeneralPanelProc (hwnd, msg, wParam, lParam);