blob: 249adec9a6e7e6299e13efb3d227b36a49893efb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "common/backend.h"
#include "yasl/native/x11.h"
Display *yasl_x11_display_get_display(struct yasl_display *d)
{
return (d && yasl_display_backend(d) == YASL_BACKEND_X11) ?
(Display *)yasl_display_get_native_handle(d) : NULL;
}
uintptr_t yasl_x11_surface_get_window(struct yasl_surface *s)
{
return (s && s->display && yasl_display_backend(s->display) == YASL_BACKEND_X11) ?
(uintptr_t)yasl_surface_get_native_handle(s) : 0;
}
|