osxvideosink: Make GstGLView propagate input events to its parent view
authorAlexey Chernov <achernov@neosphere.com>
Wed, 16 Jan 2013 08:04:59 +0000 (12:04 +0400)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 16 Jan 2013 10:38:16 +0000 (11:38 +0100)
Fixes bug #691832

sys/osxvideo/cocoawindow.m

index ae3d2b3..3ba3812 100644 (file)
 - (void)keyDown:(NSEvent *) event;
 {
   [self sendKeyEvent: event: "key-press"];
+  [super keyDown: event];
 }
 
 - (void)keyUp:(NSEvent *) event;
 {
   [self sendKeyEvent: event: "key-release"];
+  [super keyUp: event];
 }
 
 - (void)mouseDown:(NSEvent *) event;
 {
   [self sendMouseEvent:event: "mouse-button-press"];
+  [super mouseDown: event];
 }
 
 - (void)mouseUp:(NSEvent *) event;
 {
   [self sendMouseEvent:event: "mouse-button-release"];
+  [super mouseUp: event];
 }
 
 - (void)mouseMoved:(NSEvent *)event;
 {
   [self sendMouseEvent:event: "mouse-move"];
+  [super mouseMoved: event];
 }
 
 - (void)mouseEntered:(NSEvent *)event;
 {
+  [super mouseEntered: event];
 }
 
 - (void)mouseExited:(NSEvent *)event;
 {
+  [super mouseExited: event];
 }
 
 @end