From: Thomas Geymayer Date: Mon, 16 Jun 2014 21:45:52 +0000 (+0200) Subject: canvas::NasalWidget: ensure nasal part is destroyed X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=9ffc0ae8bc7391069f4d1fea23a42ad677028947;p=simgear.git canvas::NasalWidget: ensure nasal part is destroyed --- diff --git a/simgear/canvas/layout/NasalWidget.cxx b/simgear/canvas/layout/NasalWidget.cxx index 1c1b16cb..ef6a9f36 100644 --- a/simgear/canvas/layout/NasalWidget.cxx +++ b/simgear/canvas/layout/NasalWidget.cxx @@ -33,6 +33,12 @@ namespace canvas } + //---------------------------------------------------------------------------- + NasalWidget::~NasalWidget() + { + onRemove(); + } + //---------------------------------------------------------------------------- void NasalWidget::invalidate() { diff --git a/simgear/canvas/layout/NasalWidget.hxx b/simgear/canvas/layout/NasalWidget.hxx index 46a81259..c763953e 100644 --- a/simgear/canvas/layout/NasalWidget.hxx +++ b/simgear/canvas/layout/NasalWidget.hxx @@ -49,6 +49,8 @@ namespace canvas */ NasalWidget(naRef impl); + ~NasalWidget(); + virtual void invalidate(); virtual void setGeometry(const SGRecti& geom); virtual void onRemove();