Fix uninitialized pointer in CNxTKWindow

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4706 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-05-07 02:37:24 +00:00
parent c27e15cfc6
commit 9eaedaec1e
2 changed files with 14 additions and 3 deletions

View File

@ -26,4 +26,6 @@
some lesser used feature over time in order to reduce the NxWidgets
footprint.
* CNxWidget: Removed support for reference constants and close types.
The goal is to ge the base widget class as small as possible.
The goal is to ge the base widget class as small as possible.
* CNxTkWindow: Fix uninitialized pointer value.

View File

@ -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));