summaryrefslogtreecommitdiff
path: root/vcl/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-10-08 15:40:43 +0100
committerCaolán McNamara <caolanm@redhat.com>2013-10-08 15:41:15 +0100
commit609c35d943b001cb1d598709289cfa0b2bb48f01 (patch)
tree9b72b565863d2bc3cae3c9726d41de5939c26a74 /vcl/source
parent298f380883019590693e0cb6e26d74bf0fd75a7f (diff)
CID#1079271 uninitialized member variables
Change-Id: I4bf9e0c7a548c0f22ce670803bc8334277f80c9e
Diffstat (limited to 'vcl/source')
-rw-r--r--vcl/source/window/menu.cxx55
1 files changed, 39 insertions, 16 deletions
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index c51d7e5a82ee..ab693ea00a00 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -135,22 +135,45 @@ struct MenuItemData
SalMenuItem* pSalMenuItem; // access to native menu
- MenuItemData() :
- pSubMenu(NULL), pAutoSubMenu(NULL), nItemImageAngle(0), pSalMenuItem ( NULL )
- {}
- MenuItemData( const OUString& rStr, const Image& rImage ) :
- pSubMenu(NULL),
- pAutoSubMenu(NULL),
- aText( rStr ),
- aImage( rImage ),
- nItemImageAngle(0),
- pSalMenuItem ( NULL )
- {}
- ~MenuItemData();
- bool HasCheck() const
- {
- return bChecked || ( nBits & ( MIB_RADIOCHECK | MIB_CHECKABLE | MIB_AUTOCHECK ) );
- }
+ MenuItemData()
+ : nId(0)
+ , eType(MENUITEM_DONTKNOW)
+ , nBits(0)
+ , pSubMenu(NULL)
+ , pAutoSubMenu(NULL)
+ , nUserValue(0)
+ , bChecked(false)
+ , bEnabled(false)
+ , bVisible(false)
+ , bIsTemporary(false)
+ , bMirrorMode(false)
+ , nItemImageAngle(0)
+ , pSalMenuItem(NULL)
+ {
+ }
+ MenuItemData( const OUString& rStr, const Image& rImage )
+ : nId(0)
+ , eType(MENUITEM_DONTKNOW)
+ , nBits(0)
+ , pSubMenu(NULL)
+ , pAutoSubMenu(NULL)
+ , aText(rStr)
+ , nUserValue(0)
+ , aImage(rImage)
+ , bChecked(false)
+ , bEnabled(false)
+ , bVisible(false)
+ , bIsTemporary(false)
+ , bMirrorMode(false)
+ , nItemImageAngle(0)
+ , pSalMenuItem(NULL)
+ {
+ }
+ ~MenuItemData();
+ bool HasCheck() const
+ {
+ return bChecked || ( nBits & ( MIB_RADIOCHECK | MIB_CHECKABLE | MIB_AUTOCHECK ) );
+ }
};
MenuItemData::~MenuItemData()