diff options
Diffstat (limited to 'otk/surface.cc')
| -rw-r--r-- | otk/surface.cc | 7 |
1 files changed, 3 insertions, 4 deletions
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 <X11/Xutil.h> @@ -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()); } |
