summaryrefslogtreecommitdiff
path: root/otk/widget.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-11 22:38:29 +0000
committerDana Jansens <danakj@orodu.net>2003-02-11 22:38:29 +0000
commit555facb9c737be20cd923abc15875af0281a8927 (patch)
treefed6201d3d0993cf400a0d329b3e8d92d9dd492e /otk/widget.cc
parentaceea3c0814778317be7a903f63b8363d2b1b0ef (diff)
free the surfaces' pixeldata after rendering it
Diffstat (limited to 'otk/widget.cc')
-rw-r--r--otk/widget.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/otk/widget.cc b/otk/widget.cc
index eccbb521..690224d8 100644
--- a/otk/widget.cc
+++ b/otk/widget.cc
@@ -508,6 +508,7 @@ void Widget::render()
// delete the old surface *after* its pixmap isn't in use anymore
if (_surface) delete _surface;
+ s->freePixelData(); // done rendering with this surface
_surface = s;
_dirty = false;