[glom] Avoid an uninitialized pointer in client only mode



commit 08561b85820ff3bf14c0fdb75974685fcad468ac
Author: Armin Burgmeier <armin arbur net>
Date:   Mon Jun 8 20:14:09 2009 +0200

    Avoid an uninitialized pointer in client only mode
    
    	* glom/utility_widgets/layoutwidgetbase.cc: Initialize m_pLayoutItem
    	in client only mode, to avoid an uninitialized pointer in that case.
---
 ChangeLog                                |    5 +++++
 glom/utility_widgets/layoutwidgetbase.cc |    3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 897a26d..77d93c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-06-08  Armin Burgmeier  <armin openismus com>
+
+	* glom/utility_widgets/layoutwidgetbase.cc: Initialize m_pLayoutItem
+	in client only mode, to avoid an uninitialized pointer in that case.
+
 2009-06-04  Murray Cumming  <murrayc murrayc com>
 
 	Show a specific error message when the flie format is too new.
diff --git a/glom/utility_widgets/layoutwidgetbase.cc b/glom/utility_widgets/layoutwidgetbase.cc
index 4b5520f..b3beed2 100644
--- a/glom/utility_widgets/layoutwidgetbase.cc
+++ b/glom/utility_widgets/layoutwidgetbase.cc
@@ -26,12 +26,11 @@ namespace Glom
 {
 
 LayoutWidgetBase::LayoutWidgetBase()
-#ifndef GLOM_ENABLE_CLIENT_ONLY
 : m_pLayoutItem(0),
+#ifndef GLOM_ENABLE_CLIENT_ONLY
   m_drag_in_progress(false)
 #endif // !GLOM_ENABLE_CLIENT_ONLY
 {
-
 }
 
 LayoutWidgetBase::~LayoutWidgetBase()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]