diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-02 22:29:39 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-02 22:29:39 +0000 |
| commit | aaf297a1367c1b2af4626f020c93ce82fb20ee69 (patch) | |
| tree | 7f1a776543064d8fc557d0b7b443ecac57dbd2a1 | |
| parent | f1c0beee3e785800a5cb7766afc0a40e50adfb03 (diff) | |
delete the surface in destructor
| -rw-r--r-- | otk/widget.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/otk/widget.cc b/otk/widget.cc index 0675bf6a..c3e17cbe 100644 --- a/otk/widget.cc +++ b/otk/widget.cc @@ -59,6 +59,9 @@ Widget::~Widget() if (_visible) hide(); + if (_surface) + delete _surface; + _event_dispatcher->clearHandler(_window); std::for_each(_children.begin(), _children.end(), PointerAssassin()); |
