summaryrefslogtreecommitdiff
path: root/NxWidgets/libnxwidgets
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-22 07:48:32 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-22 07:48:32 -0600
commitb6bdb47321c89d4f9bbcd9540cead8031a7429c8 (patch)
tree1f60fa8dd5887804240a4bcf9cca2afcc02d2f60 /NxWidgets/libnxwidgets
parent65a4b8fb55a576243c6a3b95dfd96c38198b9d1e (diff)
downloadnuttx-b6bdb47321c89d4f9bbcd9540cead8031a7429c8.tar.gz
nuttx-b6bdb47321c89d4f9bbcd9540cead8031a7429c8.tar.bz2
nuttx-b6bdb47321c89d4f9bbcd9540cead8031a7429c8.zip
Make CNxTimer stop itself before destruction. Otherwise a call to an invalid work queue entry may occur. From Petteri Aimonen
Diffstat (limited to 'NxWidgets/libnxwidgets')
-rw-r--r--NxWidgets/libnxwidgets/src/cnxtimer.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/NxWidgets/libnxwidgets/src/cnxtimer.cxx b/NxWidgets/libnxwidgets/src/cnxtimer.cxx
index d54981570..5a08a6f52 100644
--- a/NxWidgets/libnxwidgets/src/cnxtimer.cxx
+++ b/NxWidgets/libnxwidgets/src/cnxtimer.cxx
@@ -129,6 +129,7 @@ CNxTimer::CNxTimer(CWidgetControl *pWidgetControl, uint32_t timeout, bool repeat
CNxTimer::~CNxTimer(void)
{
+ stop();
}
/**