From: Thijs Vermeir Date: Mon, 1 Dec 2014 09:59:32 +0000 (+0100) Subject: gl/cocoa: Fix example on Mac OS X 10.10 X-Git-Tag: 1.19.3~511^2~1989^2~1153 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=035f6f975a26a48ce3e31e386def8d4ab05a5fca;p=platform%2Fupstream%2Fgstreamer.git gl/cocoa: Fix example on Mac OS X 10.10 Using NSApp directly seems to confuse something, as the compiler was expecting an id. Switched to using [NSApplication sharedApplication], and specified the delegate protocol on the window class as well. Similar to https://bugzilla.gnome.org/show_bug.cgi?id=738740 --- diff --git a/tests/examples/gl/cocoa/cocoa-videooverlay.m b/tests/examples/gl/cocoa/cocoa-videooverlay.m index 9c5fc9a..78c1969 100755 --- a/tests/examples/gl/cocoa/cocoa-videooverlay.m +++ b/tests/examples/gl/cocoa/cocoa-videooverlay.m @@ -28,7 +28,7 @@ /* */ /* ============================================================= */ -@interface MainWindow: NSWindow { +@interface MainWindow: NSWindow { GMainLoop *m_loop; GstElement *m_pipeline; gboolean m_isClosed; @@ -52,7 +52,7 @@ backing: NSBackingStoreBuffered defer: NO screen: nil]; [self setReleasedWhenClosed:NO]; - [NSApp setDelegate:self]; + [[NSApplication sharedApplication] setDelegate:self]; [self setTitle:@"gst-plugins-gl implements videooverlay interface"];