forked from enlightenment/efl
missing use of ecore_x_drawable_rectangle_fill()
SVN revision: 40360
This commit is contained in:
parent
2fd6df87f8
commit
c01d945c99
|
@ -1380,9 +1380,6 @@ _ecore_evas_x_shaped_set(Ecore_Evas *ee, int shaped)
|
||||||
{
|
{
|
||||||
unsigned int foreground;
|
unsigned int foreground;
|
||||||
Ecore_X_GC gc;
|
Ecore_X_GC gc;
|
||||||
# ifdef BUILD_ECORE_EVAS_SOFTWARE_XCB
|
|
||||||
xcb_rectangle_t rectangle;
|
|
||||||
# endif /* ! BUILD_ECORE_EVAS_SOFTWARE_XCB */
|
|
||||||
|
|
||||||
if (!ee->engine.x.mask)
|
if (!ee->engine.x.mask)
|
||||||
ee->engine.x.mask = ecore_x_pixmap_new(ee->prop.window, ee->w, ee->h, 1);
|
ee->engine.x.mask = ecore_x_pixmap_new(ee->prop.window, ee->w, ee->h, 1);
|
||||||
|
@ -1390,18 +1387,8 @@ _ecore_evas_x_shaped_set(Ecore_Evas *ee, int shaped)
|
||||||
gc = ecore_x_gc_new(ee->engine.x.mask,
|
gc = ecore_x_gc_new(ee->engine.x.mask,
|
||||||
ECORE_X_GC_VALUE_MASK_FOREGROUND,
|
ECORE_X_GC_VALUE_MASK_FOREGROUND,
|
||||||
&foreground);
|
&foreground);
|
||||||
# ifdef BUILD_ECORE_EVAS_SOFTWARE_XCB
|
ecore_x_drawable_rectangle_fill(ee->engine.x.mask, gc,
|
||||||
rectangle.x = 0;
|
0, 0, ee->w, ee->h);
|
||||||
rectangle.y = 0;
|
|
||||||
rectangle.width = ee->w;
|
|
||||||
rectangle.height = ee->h;
|
|
||||||
xcb_poly_fill_rectangle(ecore_x_connection_get(),
|
|
||||||
ee->engine.x.mask, gc,
|
|
||||||
1, &rectangle);
|
|
||||||
# else
|
|
||||||
XFillRectangle(ecore_x_display_get(), ee->engine.x.mask, gc,
|
|
||||||
0, 0, ee->w, ee->h);
|
|
||||||
# endif /* ! BUILD_ECORE_EVAS_SOFTWARE_XCB */
|
|
||||||
ecore_x_gc_del(gc);
|
ecore_x_gc_del(gc);
|
||||||
einfo->info.mask = ee->engine.x.mask;
|
einfo->info.mask = ee->engine.x.mask;
|
||||||
evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
|
evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
|
||||||
|
@ -1433,9 +1420,6 @@ _ecore_evas_x_shaped_set(Ecore_Evas *ee, int shaped)
|
||||||
{
|
{
|
||||||
unsigned int foreground;
|
unsigned int foreground;
|
||||||
Ecore_X_GC gc;
|
Ecore_X_GC gc;
|
||||||
# ifdef BUILD_ECORE_EVAS_XRENDER_XCB
|
|
||||||
xcb_rectangle_t rectangle;
|
|
||||||
# endif /* ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
|
||||||
|
|
||||||
if (!ee->engine.x.mask)
|
if (!ee->engine.x.mask)
|
||||||
ee->engine.x.mask = ecore_x_pixmap_new(ee->prop.window, ee->w, ee->h, 1);
|
ee->engine.x.mask = ecore_x_pixmap_new(ee->prop.window, ee->w, ee->h, 1);
|
||||||
|
@ -1443,18 +1427,8 @@ _ecore_evas_x_shaped_set(Ecore_Evas *ee, int shaped)
|
||||||
gc = ecore_x_gc_new(ee->engine.x.mask,
|
gc = ecore_x_gc_new(ee->engine.x.mask,
|
||||||
ECORE_X_GC_VALUE_MASK_FOREGROUND,
|
ECORE_X_GC_VALUE_MASK_FOREGROUND,
|
||||||
&foreground);
|
&foreground);
|
||||||
# ifdef BUILD_ECORE_EVAS_XRENDER_XCB
|
ecore_x_drawable_rectangle_fill(ee->engine.x.mask, gc,
|
||||||
rectangle.x = 0;
|
0, 0, ee->w, ee->h);
|
||||||
rectangle.y = 0;
|
|
||||||
rectangle.width = ee->w;
|
|
||||||
rectangle.height = ee->h;
|
|
||||||
xcb_poly_fill_rectangle(ecore_x_connection_get(),
|
|
||||||
ee->engine.x.mask, gc,
|
|
||||||
1, &rectangle);
|
|
||||||
# else
|
|
||||||
XFillRectangle(ecore_x_display_get(), ee->engine.x.mask, gc,
|
|
||||||
0, 0, ee->w, ee->h);
|
|
||||||
# endif /* ! BUILD_ECORE_EVAS_XRENDER_XCB */
|
|
||||||
ecore_x_gc_del(gc);
|
ecore_x_gc_del(gc);
|
||||||
einfo->info.mask = ee->engine.x.mask;
|
einfo->info.mask = ee->engine.x.mask;
|
||||||
evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
|
evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
|
||||||
|
|
Loading…
Reference in New Issue