Mercurial > hg > xemacs-beta
diff src/event-msw.c @ 290:c9fe270a4101 r21-0b43
Import from CVS: tag r21-0b43
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:36:47 +0200 |
parents | e11d67e05968 |
children | 4b85ae5eabfb |
line wrap: on
line diff
--- a/src/event-msw.c Mon Aug 13 10:35:55 2007 +0200 +++ b/src/event-msw.c Mon Aug 13 10:36:47 2007 +0200 @@ -1824,6 +1824,14 @@ } break; + case WM_CANCELMODE: + ReleaseCapture (); + /* Queue a `cancel-mode-internal' misc user event, so mouse + selection would be canceled if any */ + mswindows_enqueue_misc_user_event (mswindows_find_frame (hwnd), + Qcancel_mode_internal, Qnil); + break; + #ifdef HAVE_TOOLBARS case WM_NOTIFY: {