mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-20 04:28:10 +00:00
works on macos
This commit is contained in:
parent
550b9dc335
commit
1cae8fb66f
1 changed files with 5 additions and 4 deletions
|
|
@ -34,7 +34,8 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
|||
#elif defined(WIN32)
|
||||
#include <gdk/gdk-win32.h>
|
||||
#elif defined(__APPLE__)
|
||||
#include <gdk/gdk-quartz.h>
|
||||
extern void *gdk_quartz_window_get_nswindow(GdkWindow *window);
|
||||
extern void *gdk_quartz_window_get_nsview(GdkWindow *window);
|
||||
#endif
|
||||
|
||||
#include <gdk/gdkkeysyms.h>
|
||||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue