From f474d54013c4709f9df716bcd22b5a92d3d6a7bb Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 6 Oct 2005 15:59:21 +0000 Subject: [PATCH] Show the mouse cursor when connected. --- src/syncterm/syncterm.c | 3 +-- src/syncterm/term.c | 6 ++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/syncterm/syncterm.c b/src/syncterm/syncterm.c index 9ef1df9cbc..addb45a07f 100644 --- a/src/syncterm/syncterm.c +++ b/src/syncterm/syncterm.c @@ -223,8 +223,7 @@ int main(int argc, char **argv) SAFECOPY(url,argv[i]); } - if(initciolib(ciolib_mode)) - return(1); + initciolib(ciolib_mode); gettextinfo(&txtinfo); if((txtinfo.screenwidth<40) || txtinfo.screenheight<24) { diff --git a/src/syncterm/term.c b/src/syncterm/term.c index efdf628243..2c230b773f 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -790,6 +790,7 @@ BOOL doterm(struct bbslist *bbs) /* Main input loop */ oldmc=hold_update; + showmouse(); for(;;) { hold_update=TRUE; sleep=TRUE; @@ -810,6 +811,7 @@ BOOL doterm(struct bbslist *bbs) cterm_end(); conn_close(); uifcmsg("Disconnected","`Disconnected`\n\nRemote host dropped connection"); + hidemouse(); return(FALSE); } break; @@ -1003,6 +1005,7 @@ BOOL doterm(struct bbslist *bbs) cterm_end(); free(scrollback); conn_close(); + hidemouse(); return(key==0x2d00 /* Alt-X? */); } uifcbail(); @@ -1030,6 +1033,7 @@ BOOL doterm(struct bbslist *bbs) cterm_end(); free(scrollback); conn_close(); + hidemouse(); return(FALSE); case 3: begin_upload(bbs->uldir, FALSE); @@ -1044,6 +1048,7 @@ BOOL doterm(struct bbslist *bbs) cterm_end(); free(scrollback); conn_close(); + hidemouse(); return(TRUE); } gotoxy(i,j); @@ -1077,5 +1082,6 @@ BOOL doterm(struct bbslist *bbs) MAYBE_YIELD(); } + hidemouse(); return(FALSE); } -- GitLab