mirror of
https://github.com/videolan/vlc.git
synced 2025-01-21 07:08:35 +08:00
Name another anonynous union
This commit is contained in:
parent
e175dcbb1b
commit
65ede56bf2
@ -94,8 +94,8 @@ struct vout_window_t {
|
||||
|
||||
/* display server (mandatory) */
|
||||
union {
|
||||
char *x11_display; /* X11 display (NULL = use default) */
|
||||
};
|
||||
char *x11; /* X11 display (NULL = use default) */
|
||||
} display;
|
||||
|
||||
/* Control on the module (mandatory)
|
||||
*
|
||||
|
@ -540,7 +540,7 @@ static int WindowOpen( vlc_object_t *p_obj )
|
||||
p_wnd->handle.xid = p_mi->getVideo( &i_x, &i_y, &i_width, &i_height );
|
||||
if( !p_wnd->handle.xid )
|
||||
return VLC_EGENERIC;
|
||||
p_wnd->x11_display = x11_display;
|
||||
p_wnd->display.x11 = x11_display;
|
||||
|
||||
#elif defined (Q_WS_WIN)
|
||||
p_wnd->handle.hwnd = p_mi->getVideo( &i_x, &i_y, &i_width, &i_height );
|
||||
|
@ -135,7 +135,7 @@ vout_window_t *GetWindow (vout_display_t *vd,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
xcb_connection_t *conn = Connect (VLC_OBJECT(vd), wnd->x11_display);
|
||||
xcb_connection_t *conn = Connect (VLC_OBJECT(vd), wnd->display.x11);
|
||||
if (conn == NULL)
|
||||
goto error;
|
||||
*pconn = conn;
|
||||
|
@ -220,7 +220,7 @@ static int Open (vlc_object_t *obj)
|
||||
}
|
||||
|
||||
/* Connect to X server */
|
||||
Display *dpy = XOpenDisplay (sys->embed->x11_display);
|
||||
Display *dpy = XOpenDisplay (sys->embed->display.x11);
|
||||
if (dpy == NULL)
|
||||
{
|
||||
vout_display_DeleteWindow (vd, sys->embed);
|
||||
|
@ -265,7 +265,7 @@ static int Open (vlc_object_t *obj)
|
||||
}
|
||||
|
||||
wnd->handle.xid = window;
|
||||
wnd->x11_display = display;
|
||||
wnd->display.x11 = display;
|
||||
wnd->control = Control;
|
||||
wnd->sys = p_sys;
|
||||
|
||||
@ -374,7 +374,7 @@ static void Close (vlc_object_t *obj)
|
||||
DestroyKeyHandler (p_sys->keys);
|
||||
}
|
||||
xcb_disconnect (conn);
|
||||
free (wnd->x11_display);
|
||||
free (wnd->display.x11);
|
||||
free (p_sys);
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@ vout_window_t *vout_window_New(vlc_object_t *obj,
|
||||
case VOUT_WINDOW_TYPE_XID:
|
||||
type = "vout window xid";
|
||||
window->handle.xid = 0;
|
||||
window->x11_display = NULL;
|
||||
window->display.x11 = NULL;
|
||||
break;
|
||||
default:
|
||||
assert(0);
|
||||
|
Loading…
Reference in New Issue
Block a user