diff -r e2fd132ab781 -r 7a36f91c22f7 ui/cocoa/toolkit.m --- a/ui/cocoa/toolkit.m Mon Mar 31 20:22:16 2014 +0200 +++ b/ui/cocoa/toolkit.m Tue Apr 01 11:50:32 2014 +0200 @@ -80,6 +80,7 @@ - (EventWrapper*) initWithData: (void*)d callback:(ui_callback) f { data = d; callback = f; + value = 0; return self; } @@ -101,6 +102,14 @@ callback = f; } +- (int) intval { + return value; +} + +- (void) setIntval:(int)i { + value = i; +} + - (BOOL)handleEvent:(id)sender { NSWindow *activeWindow = [NSApp keyWindow]; @@ -110,7 +119,7 @@ event.obj = [(UiCocoaWindow*)activeWindow object]; event.window = event.obj->window; event.document = event.obj->document; - event.intval = 0; + event.intval = value; } if(callback) { callback(&event, data);