0
0
mirror of https://github.com/vim/vim.git synced 2025-09-28 04:24:06 -04:00

updated for version 7.2b-000

This commit is contained in:
Bram Moolenaar
2008-07-13 17:41:49 +00:00
parent b316376b48
commit c236c16d08
277 changed files with 3790 additions and 2072 deletions

View File

@@ -2543,7 +2543,6 @@ gui_mac_doMouseUpEvent(EventRecord *theEvent)
gui_mac_mouse_wheel(EventHandlerCallRef nextHandler, EventRef theEvent,
void *data)
{
EventRef bogusEvent;
Point point;
Rect bounds;
UInt32 mod;
@@ -2574,16 +2573,6 @@ gui_mac_mouse_wheel(EventHandlerCallRef nextHandler, EventRef theEvent,
if (mod & optionKey)
vim_mod |= MOUSE_ALT;
/* post a bogus event to wake up WaitNextEvent */
if (noErr != CreateEvent(NULL, kEventClassMouse, kEventMouseMoved, 0,
kEventAttributeNone, &bogusEvent))
goto bail;
if (noErr != PostEventToQueue(GetMainEventQueue(), bogusEvent,
kEventPriorityLow))
goto bail;
ReleaseEvent(bogusEvent);
if (noErr == GetWindowBounds(gui.VimWindow, kWindowContentRgn, &bounds))
{
point.h -= bounds.left;
@@ -2593,6 +2582,9 @@ gui_mac_mouse_wheel(EventHandlerCallRef nextHandler, EventRef theEvent,
gui_send_mouse_event((delta > 0) ? MOUSE_4 : MOUSE_5,
point.h, point.v, FALSE, vim_mod);
/* post a bogus event to wake up WaitNextEvent */
PostEvent(keyUp, 0);
return noErr;
bail: