{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_COMPOSITE
uint8_t update = XCB_COMPOSITE_REDIRECT_AUTOMATIC;
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_COMPOSITE
uint8_t update = XCB_COMPOSITE_REDIRECT_AUTOMATIC;
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_COMPOSITE
uint8_t update = XCB_COMPOSITE_REDIRECT_AUTOMATIC;
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_COMPOSITE
uint8_t update = XCB_COMPOSITE_REDIRECT_AUTOMATIC;
EAPI Ecore_X_Pixmap
ecore_x_composite_name_window_pixmap_get(Ecore_X_Window win)
{
+#ifdef ECORE_XCB_COMPOSITE
Ecore_X_Pixmap pmap = XCB_NONE;
+#endif
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return XCB_NONE;
+
#ifdef ECORE_XCB_COMPOSITE
pmap = xcb_generate_id(_ecore_xcb_conn);
xcb_composite_name_window_pixmap(_ecore_xcb_conn, win, pmap);
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_SHAPE
ecore_x_window_shape_input_rectangle_set(win, -1, -1, 1, 1);
// ecore_x_flush();
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_SHAPE
ecore_x_window_shape_input_rectangle_set(win, 0, 0, 65535, 65535);
// ecore_x_flush();
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return 0;
+
#ifdef ECORE_XCB_COMPOSITE
cookie = xcb_composite_get_overlay_window_unchecked(_ecore_xcb_conn, root);
reply =
{
LOGFN(__FILE__, __LINE__, __FUNCTION__);
+ if (!_composite_avail) return;
+
#ifdef ECORE_XCB_COMPOSITE
xcb_composite_release_overlay_window(_ecore_xcb_conn, win);
// ecore_x_flush();