]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - window.c
Network printers weren't showing up on at least NT4. This version
[PuTTY.git] / window.c
index a0e3b03f1285c3f892685a7581ca0e619cf499f9..660671001ae062c77e56e3171cdd1c4c91cccea1 100644 (file)
--- 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));
 }