summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--otk/widget.cc8
1 files changed, 3 insertions, 5 deletions
diff --git a/otk/widget.cc b/otk/widget.cc
index 9cc822ae..161e3e71 100644
--- a/otk/widget.cc
+++ b/otk/widget.cc
@@ -248,13 +248,12 @@ void OtkWidget::render(void)
{
if (!_texture) return;
- printf("rendering %lx\n", _texture);
-
_bg_pixmap = _texture->render(_rect.width(), _rect.height(), _bg_pixmap);
- if (_bg_pixmap)
+ if (_bg_pixmap) {
XSetWindowBackgroundPixmap(otk::OBDisplay::display, _window, _bg_pixmap);
- else {
+ _bg_pixel = None;
+ } else {
unsigned int pix = _texture->color().pixel();
if (pix != _bg_pixel) {
_bg_pixel = pix;
@@ -388,7 +387,6 @@ void OtkWidget::adjustVert(void)
void OtkWidget::update(void)
{
if (_dirty) {
- printf("widget dirty, redrawing\n");
adjust();
render();
XClearWindow(OBDisplay::display, _window);