From 1cae8fb66f682378bbade64f6027db41cb276f1a Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Sun, 28 Sep 2014 13:49:48 +0200 Subject: [PATCH] works on macos --- gtk/incall_view.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gtk/incall_view.c b/gtk/incall_view.c index 161498907..9a7819d8f 100644 --- a/gtk/incall_view.c +++ b/gtk/incall_view.c @@ -34,7 +34,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #elif defined(WIN32) #include #elif defined(__APPLE__) -#include +extern void *gdk_quartz_window_get_nswindow(GdkWindow *window); +extern void *gdk_quartz_window_get_nsview(GdkWindow *window); #endif #include @@ -706,11 +707,11 @@ char *linphone_gtk_address(const LinphoneAddress *addr){ unsigned long get_native_handle(GdkWindow *gdkw){ #ifdef __linux - return GDK_WINDOW_XID(gdkw); + return (unsigned long)GDK_WINDOW_XID(gdkw); #elif defined(WIN32) - return GDK_WINDOW_HWND(gdkw); + return (unsigned long)GDK_WINDOW_HWND(gdkw); #elif defined(__APPLE__) - return gdk_quartz_window_get_nsview(gdkw); + return (unsigned long)gdk_quartz_window_get_nsview(gdkw); #endif g_warning("No way to get the native handle from gdk window"); return 0;