Commit 760cb7ec authored by Rafaël Carré's avatar Rafaël Carré Committed by Jean-Baptiste Kempf

qt4: fix embedding on unix

(cherry picked from commit 15d85d8bc2370e31dec315eda804d8196c0acb93)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent f2db3647
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
#include "util/qvlcapp.hpp" /* QVLCApplication definition */ #include "util/qvlcapp.hpp" /* QVLCApplication definition */
#include "components/playlist/playlist_model.hpp" /* for ~PLModel() */ #include "components/playlist/playlist_model.hpp" /* for ~PLModel() */
#ifdef Q_WS_X11 #if defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN)
#include <vlc_xlib.h> #include <vlc_xlib.h>
#endif #endif
...@@ -298,20 +298,18 @@ vlc_module_begin () ...@@ -298,20 +298,18 @@ vlc_module_begin ()
set_callbacks( OpenDialogs, Close ) set_callbacks( OpenDialogs, Close )
#if defined (Q_WS_X11) || (defined (Q_WS_QPA) && defined (__unix__))
add_submodule ()
set_capability( "vout window xid", 0 )
set_callbacks( WindowOpen, WindowClose )
#endif
#if (defined (Q_OS_WIN) && !defined (_WIN32_X11_)) || defined (Q_OS_OS2) #if (defined (Q_OS_WIN) && !defined (_WIN32_X11_)) || defined (Q_OS_OS2)
add_submodule () add_submodule ()
set_capability( "vout window hwnd", 0 ) set_capability( "vout window hwnd", 0 )
set_callbacks( WindowOpen, WindowClose ) set_callbacks( WindowOpen, WindowClose )
#endif #elif defined (Q_OS_DARWIN)
#if defined (Q_OS_DARWIN)
add_submodule () add_submodule ()
set_capability( "vout window nsobject", 0 ) set_capability( "vout window nsobject", 0 )
set_callbacks( WindowOpen, WindowClose ) set_callbacks( WindowOpen, WindowClose )
#elif defined (Q_OS_UNIX)
add_submodule ()
set_capability( "vout window xid", 0 )
set_callbacks( WindowOpen, WindowClose )
#endif #endif
vlc_module_end () vlc_module_end ()
...@@ -351,7 +349,7 @@ static int Open( vlc_object_t *p_this, bool isDialogProvider ) ...@@ -351,7 +349,7 @@ static int Open( vlc_object_t *p_this, bool isDialogProvider )
{ {
intf_thread_t *p_intf = (intf_thread_t *)p_this; intf_thread_t *p_intf = (intf_thread_t *)p_this;
#ifdef Q_WS_X11 #if defined(Q_OS_UNIX) && !defined(Q_OS_DARWIN)
if( !vlc_xlib_init( p_this ) ) if( !vlc_xlib_init( p_this ) )
return VLC_EGENERIC; return VLC_EGENERIC;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment