X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=otk%2Fsurface.cc;h=4f6ef3862453015fddc0c53ae89d1d0a5f537b47;hb=0348a2f3abd2334f5f5812c5fb45c1b4fffb46a5;hp=99fa82b04bf7e329569c7e71278378d7c2782b00;hpb=d8d9b42777ace234f3471918e1210062578f8188;p=chaz%2Fopenbox diff --git a/otk/surface.cc b/otk/surface.cc index 99fa82b0..4f6ef386 100644 --- a/otk/surface.cc +++ b/otk/surface.cc @@ -7,7 +7,7 @@ #include "surface.hh" #include "display.hh" #include "screeninfo.hh" -#include "gccache.hh" +#include "rendercolor.hh" extern "C" { #include @@ -28,13 +28,12 @@ Surface::~Surface() destroyObjects(); } -void Surface::setPixmap(const Color &color) +void Surface::setPixmap(const RenderColor &color) { if (_pixmap == None) createObjects(); - Pen p(color); - XFillRectangle(**display, _pixmap, p.gc(), 0, 0, + XFillRectangle(**display, _pixmap, color.gc(), 0, 0, _size.x(), _size.y()); }