X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=window.c;h=660671001ae062c77e56e3171cdd1c4c91cccea1;hb=9600d8815a2d0e4fea5420bf2388ce8b092eba9b;hp=a0e3b03f1285c3f892685a7581ca0e619cf499f9;hpb=2df966b43c61baf09b6d5d7ccee5edbea2329a2e;p=PuTTY.git diff --git a/window.c b/window.c index a0e3b03f..66067100 100644 --- a/window.c +++ b/window.c @@ -756,7 +756,8 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prev, LPSTR cmdline, int show) } } - cleanup_exit(msg.wParam); + cleanup_exit(msg.wParam); /* this doesn't return... */ + return msg.wParam; /* ... but optimiser doesn't know */ } /* @@ -816,6 +817,7 @@ char *do_select(SOCKET skt, int startup) */ void set_raw_mouse_mode(int activate) { + activate = activate && !cfg.no_mouse_rep; send_raw_mouse = activate; SetCursor(LoadCursor(NULL, activate ? IDC_ARROW : IDC_IBEAM)); }