diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-05-07 02:37:24 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-05-07 02:37:24 +0000 |
commit | 0b2c0db2325107b2dd0ec6b50b1664c7a27532b6 (patch) | |
tree | a5be0c4ae8f320770a91a9ff55422e1d781c899d /NxWidgets/libnxwidgets/src | |
parent | e74af6c45d89859148b79d3d48d918e66ae0e5f3 (diff) | |
download | px4-nuttx-0b2c0db2325107b2dd0ec6b50b1664c7a27532b6.tar.gz px4-nuttx-0b2c0db2325107b2dd0ec6b50b1664c7a27532b6.tar.bz2 px4-nuttx-0b2c0db2325107b2dd0ec6b50b1664c7a27532b6.zip |
Fix uninitialized pointer in CNxTKWindow
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4706 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'NxWidgets/libnxwidgets/src')
-rw-r--r-- | NxWidgets/libnxwidgets/src/cnxtkwindow.cxx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/NxWidgets/libnxwidgets/src/cnxtkwindow.cxx b/NxWidgets/libnxwidgets/src/cnxtkwindow.cxx index 520896fa2..8b880a618 100644 --- a/NxWidgets/libnxwidgets/src/cnxtkwindow.cxx +++ b/NxWidgets/libnxwidgets/src/cnxtkwindow.cxx @@ -66,9 +66,18 @@ using namespace NXWidgets; */ CNxTkWindow::CNxTkWindow(NXHANDLE hNxServer, CWidgetControl *pWidgetControl) - : CCallback(pWidgetControl), m_hNxServer(hNxServer), m_hNxTkWindow(0), - m_widgetControl(pWidgetControl) + : CCallback(pWidgetControl) { + // Save construction values + + m_hNxServer = hNxServer; + m_widgetControl = pWidgetControl; + + // Nullify uninitilized pointers + + m_hNxTkWindow = (NXTKWINDOW )0; + m_toolbar = (CNxToolbar *)0; + // Create the CGraphicsPort instance for this window m_widgetControl->createGraphicsPort(static_cast<INxWindow*>(this)); |