summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compilerplugins/clang/unusedfields.writeonly.results18
-rw-r--r--include/svl/aeitem.hxx4
-rw-r--r--include/svtools/treelistbox.hxx2
-rw-r--r--sd/source/ui/dlg/sdtreelb.cxx7
-rw-r--r--slideshow/source/engine/shapes/drawshapesubsetting.cxx21
-rw-r--r--slideshow/source/inc/doctreenode.hxx11
-rw-r--r--solenv/bin/concat-deps.c4
-rw-r--r--soltools/cpp/_cpp.c2
-rw-r--r--soltools/cpp/_include.c6
-rw-r--r--soltools/cpp/_lex.c2
-rw-r--r--soltools/cpp/_macro.c4
-rw-r--r--soltools/cpp/_nlist.c2
-rw-r--r--soltools/cpp/_tokens.c1
-rw-r--r--soltools/cpp/cpp.h1
-rw-r--r--sot/source/sdstor/stgdir.cxx4
-rw-r--r--sot/source/sdstor/stgdir.hxx2
-rw-r--r--starmath/inc/symbol.hxx3
-rw-r--r--starmath/source/symbol.cxx5
-rw-r--r--starmath/source/unomodel.cxx1
-rw-r--r--svl/source/items/aeitem.cxx32
-rw-r--r--svtools/source/contnr/treelistbox.cxx4
21 files changed, 28 insertions, 108 deletions
diff --git a/compilerplugins/clang/unusedfields.writeonly.results b/compilerplugins/clang/unusedfields.writeonly.results
index 728abbd5b8a0..3accc97043e6 100644
--- a/compilerplugins/clang/unusedfields.writeonly.results
+++ b/compilerplugins/clang/unusedfields.writeonly.results
@@ -1218,14 +1218,8 @@ include/sfx2/msg.hxx:117
SfxType0 createSfxPoolItemFunc std::function<SfxPoolItem *(void)>
include/sfx2/msg.hxx:119
SfxType0 nAttribs sal_uInt16
-include/svl/aeitem.hxx:46
- SfxAllEnumItem pDisabledValues std::vector<sal_uInt16> *
include/svtools/genericunodialog.hxx:170
svt::UnoDialogEntryGuard m_aGuard ::osl::MutexGuard
-include/svtools/treelistbox.hxx:131
- SvLBoxTab pUserData void *
-include/svtools/treelistentry.hxx:64
- SvTreeListEntry bIsMarked _Bool
include/svtools/unoevent.hxx:159
SvEventDescriptor xParentRef css::uno::Reference<css::uno::XInterface>
include/svx/bmpmask.hxx:129
@@ -2846,20 +2840,8 @@ slideshow/source/engine/opengl/TransitionImpl.hxx:296
Vertex normal glm::vec3
slideshow/source/engine/opengl/TransitionImpl.hxx:297
Vertex texcoord glm::vec2
-slideshow/source/inc/doctreenode.hxx:109
- slideshow::internal::DocTreeNode meType enum slideshow::internal::DocTreeNode::NodeType
-solenv/bin/concat-deps.c:304
- hash flags int
-soltools/cpp/cpp.h:77
- token flag unsigned char
soltools/cpp/cpp.h:144
macroValidator pMacro Nlist *
-sot/source/sdstor/stgdir.hxx:46
- StgDirEntry m_bCreated _Bool
-sot/source/sdstor/stgdir.hxx:48
- StgDirEntry m_bRenamed _Bool
-starmath/inc/symbol.hxx:46
- SmSym m_bDocSymbol _Bool
starmath/inc/view.hxx:163
SmCmdBoxWindow aController class SmEditController
starmath/inc/view.hxx:224
diff --git a/include/svl/aeitem.hxx b/include/svl/aeitem.hxx
index 10aaa1f30d26..9f99ea85a934 100644
--- a/include/svl/aeitem.hxx
+++ b/include/svl/aeitem.hxx
@@ -24,6 +24,7 @@
#include <svl/eitem.hxx>
#include <cstddef>
+#include <memory>
#include <vector>
class SfxAllEnumValueArr;
@@ -42,8 +43,7 @@ protected:
class SVL_DLLPUBLIC SfxAllEnumItem: public SfxAllEnumItem_Base
{
- SfxAllEnumValueArr* pValues;
- std::vector<sal_uInt16>* pDisabledValues;
+ std::unique_ptr<SfxAllEnumValueArr> pValues;
sal_uInt16 GetPosByValue( sal_uInt16 nValue ) const;
std::size_t GetPosByValue_( sal_uInt16 nValue ) const;
diff --git a/include/svtools/treelistbox.hxx b/include/svtools/treelistbox.hxx
index 5080ebcff5df..3558842ae217 100644
--- a/include/svtools/treelistbox.hxx
+++ b/include/svtools/treelistbox.hxx
@@ -128,7 +128,6 @@ enum class SvLBoxItemType {String, Button, ContextBmp};
class SvLBoxTab
{
long nPos;
- void* pUserData;
public:
SvLBoxTab();
SvLBoxTab( long nPos, SvLBoxTabFlags nFlags );
@@ -137,7 +136,6 @@ public:
SvLBoxTabFlags nFlags;
- void SetUserData( void* pPtr ) { pUserData = pPtr; }
bool IsDynamic() const { return bool(nFlags & SvLBoxTabFlags::DYNAMIC); }
void SetPos( long nNewPos) { nPos = nNewPos; }
long GetPos() const { return nPos; }
diff --git a/sd/source/ui/dlg/sdtreelb.cxx b/sd/source/ui/dlg/sdtreelb.cxx
index 66365ef451df..bf8eec60970d 100644
--- a/sd/source/ui/dlg/sdtreelb.cxx
+++ b/sd/source/ui/dlg/sdtreelb.cxx
@@ -932,13 +932,6 @@ void SdPageObjsTLB::KeyInput( const KeyEvent& rKEvt )
SvTreeListEntry* pParentEntry = GetParent(pNewEntry);
if (!pParentEntry)
return;
- OUString aStr(GetSelectEntry());
- sd::DrawDocShell* pSdDrawDocShell = SdNavigatorWin::GetDrawDocShell(mpDoc);
- if (pSdDrawDocShell)
- {
- pSdDrawDocShell->GetObjectIsmarked(aStr, true);
- pSdDrawDocShell->GetObjectIsmarked(aStr, false);
- }
Invalidate();
}
}
diff --git a/slideshow/source/engine/shapes/drawshapesubsetting.cxx b/slideshow/source/engine/shapes/drawshapesubsetting.cxx
index dccca64df6cf..b94624681233 100644
--- a/slideshow/source/engine/shapes/drawshapesubsetting.cxx
+++ b/slideshow/source/engine/shapes/drawshapesubsetting.cxx
@@ -186,22 +186,18 @@ namespace slideshow
// non-subsetted node, with some child subsets
// that subtract from it
maCurrentSubsets.push_back( DocTreeNode( 0,
- mnMinSubsetActionIndex,
- DocTreeNode::NodeType::Invalid ) );
+ mnMinSubsetActionIndex ) );
maCurrentSubsets.push_back( DocTreeNode( mnMaxSubsetActionIndex,
- maActionClassVector.size(),
- DocTreeNode::NodeType::Invalid ) );
+ maActionClassVector.size() ) );
}
else
{
// subsetted node, from which some further child
// subsets subtract content
maCurrentSubsets.push_back( DocTreeNode( maSubset.getStartIndex(),
- mnMinSubsetActionIndex,
- DocTreeNode::NodeType::Invalid ) );
+ mnMinSubsetActionIndex ) );
maCurrentSubsets.push_back( DocTreeNode( mnMaxSubsetActionIndex,
- maSubset.getEndIndex(),
- DocTreeNode::NodeType::Invalid ) );
+ maSubset.getEndIndex() ) );
}
}
else
@@ -717,14 +713,12 @@ namespace slideshow
DocTreeNode makeTreeNode( const DrawShapeSubsetting::IndexClassificatorVector::const_iterator& rBegin,
const DrawShapeSubsetting::IndexClassificatorVector::const_iterator& rStart,
- const DrawShapeSubsetting::IndexClassificatorVector::const_iterator& rEnd,
- DocTreeNode::NodeType eNodeType )
+ const DrawShapeSubsetting::IndexClassificatorVector::const_iterator& rEnd )
{
return DocTreeNode( ::std::distance(rBegin,
rStart),
::std::distance(rBegin,
- rEnd),
- eNodeType );
+ rEnd) );
}
}
@@ -750,8 +744,7 @@ namespace slideshow
iterateActionClassifications( aFunctor, rBegin, rEnd );
return makeTreeNode( maActionClassVector.begin(),
- aLastBegin, aLastEnd,
- eNodeType );
+ aLastBegin, aLastEnd );
}
DocTreeNode DrawShapeSubsetting::getTreeNode( sal_Int32 nNodeIndex,
diff --git a/slideshow/source/inc/doctreenode.hxx b/slideshow/source/inc/doctreenode.hxx
index f619a4b87659..5cd3fe6fe07c 100644
--- a/slideshow/source/inc/doctreenode.hxx
+++ b/slideshow/source/inc/doctreenode.hxx
@@ -63,8 +63,7 @@ namespace slideshow
*/
DocTreeNode() :
mnStartIndex(-1),
- mnEndIndex(-1),
- meType(NodeType::Invalid)
+ mnEndIndex(-1)
{
}
@@ -82,11 +81,9 @@ namespace slideshow
Node type
*/
DocTreeNode( sal_Int32 nStartIndex,
- sal_Int32 nEndIndex,
- NodeType eType ) :
+ sal_Int32 nEndIndex ) :
mnStartIndex(nStartIndex),
- mnEndIndex(nEndIndex),
- meType(eType)
+ mnEndIndex(nEndIndex)
{
}
@@ -100,13 +97,11 @@ namespace slideshow
{
mnStartIndex = -1;
mnEndIndex = -1;
- meType = NodeType::Invalid;
}
private:
sal_Int32 mnStartIndex;
sal_Int32 mnEndIndex;
- NodeType meType;
};
diff --git a/solenv/bin/concat-deps.c b/solenv/bin/concat-deps.c
index b174033d63ad..cae9bc88e230 100644
--- a/solenv/bin/concat-deps.c
+++ b/solenv/bin/concat-deps.c
@@ -301,7 +301,6 @@ struct hash
{
struct hash_elem** array;
struct pool* elems_pool;
- int flags;
unsigned int used;
unsigned int size;
unsigned int load_limit;
@@ -312,7 +311,6 @@ struct hash
int memcmp;
#endif
};
-#define HASH_F_NO_RESIZE (1<<0)
/* The following hash_compute function was adapted from :
* lookup3.c, by Bob Jenkins, May 2006, Public Domain.
@@ -483,7 +481,6 @@ unsigned int i;
fprintf(stderr, "resize hash %u -> %u\n", old_size, hash->size);
if(hash->size == old_size)
{
- hash->flags |= HASH_F_NO_RESIZE;
return;
}
array = calloc(hash->size + 1, sizeof(struct hash_elem*));
@@ -509,7 +506,6 @@ unsigned int i;
else
{
hash->size = old_size;
- hash->flags |= HASH_F_NO_RESIZE;
}
}
diff --git a/soltools/cpp/_cpp.c b/soltools/cpp/_cpp.c
index 08520f4a8a7a..5d71e8af58c0 100644
--- a/soltools/cpp/_cpp.c
+++ b/soltools/cpp/_cpp.c
@@ -29,7 +29,7 @@ char outbuf[OUTS];
char *outptr = outbuf;
Source *cursource;
int nerrs;
-struct token nltoken = {NL, 0, 0, 1, (uchar *) "\n", 0};
+struct token nltoken = {NL, 0, 1, (uchar *) "\n", 0};
char *curtime;
int incdepth;
int ifdepth;
diff --git a/soltools/cpp/_include.c b/soltools/cpp/_include.c
index 1ddba80802b6..ba5866db1daf 100644
--- a/soltools/cpp/_include.c
+++ b/soltools/cpp/_include.c
@@ -149,7 +149,7 @@ syntax:
void
genline(void)
{
- static Token ta = {UNCLASS, 0, 0, 0, NULL, 0};
+ static Token ta = {UNCLASS, 0, 0, NULL, 0};
static Tokenrow tr = {&ta, &ta, &ta + 1, 1};
uchar *p;
@@ -181,7 +181,7 @@ void
void
genimport(char *fname, int angled, char *iname, int import)
{
- static Token ta = {UNCLASS, 0, 0, 0, NULL, 0};
+ static Token ta = {UNCLASS, 0, 0, NULL, 0};
static Tokenrow tr = {&ta, &ta, &ta + 1, 1};
uchar *p;
@@ -223,7 +223,7 @@ void
void
genwrap(int end)
{
- static Token ta = {UNCLASS, 0, 0, 0, NULL, 0};
+ static Token ta = {UNCLASS, 0, 0, NULL, 0};
static Tokenrow tr = {&ta, &ta, &ta + 1, 1};
uchar *p;
diff --git a/soltools/cpp/_lex.c b/soltools/cpp/_lex.c
index b732e5398bf7..94f218a536ef 100644
--- a/soltools/cpp/_lex.c
+++ b/soltools/cpp/_lex.c
@@ -371,7 +371,6 @@ continue2:
tp->type = UNCLASS;
tp->t = ip;
tp->wslen = 0;
- tp->flag = 0;
state = START;
for (;;)
{
@@ -532,7 +531,6 @@ continue2:
runelen = 1;
s->lineinc = 0;
tp->type = COMMENT;
- tp->flag |= XTWS;
}
}
break;
diff --git a/soltools/cpp/_macro.c b/soltools/cpp/_macro.c
index 70b6ba824842..0a64b060152c 100644
--- a/soltools/cpp/_macro.c
+++ b/soltools/cpp/_macro.c
@@ -166,7 +166,7 @@ void
{
Nlist *np;
static uchar onestr[2] = "1";
- static Token onetoken[1] = {{NUMBER, 0, 0, 1, onestr, 0}};
+ static Token onetoken[1] = {{NUMBER, 0, 1, onestr, 0}};
static Tokenrow onetr = {onetoken, onetoken, onetoken + 1, 1};
trp->tp = trp->bp;
@@ -645,7 +645,7 @@ int
Tokenrow *
stringify(Tokenrow * vp)
{
- static Token t = {STRING, 0, 0, 0, NULL, 0};
+ static Token t = {STRING, 0, 0, NULL, 0};
static Tokenrow tr = {&t, &t, &t + 1, 1};
Token *tp;
uchar s[STRLEN];
diff --git a/soltools/cpp/_nlist.c b/soltools/cpp/_nlist.c
index 3bd1a6557d9b..3dbb54c7d1a7 100644
--- a/soltools/cpp/_nlist.c
+++ b/soltools/cpp/_nlist.c
@@ -80,7 +80,7 @@ void
struct kwtab *kp;
Nlist *np;
Token t;
- static Token deftoken[1] = {{NAME, 0, 0, 7, (uchar *) "defined", 0}};
+ static Token deftoken[1] = {{NAME, 0, 7, (uchar *) "defined", 0}};
static Tokenrow deftr = {deftoken, deftoken, deftoken + 1, 1};
for (kp = kwtab; kp->kw; kp++)
diff --git a/soltools/cpp/_tokens.c b/soltools/cpp/_tokens.c
index bac421647035..097b627e88b6 100644
--- a/soltools/cpp/_tokens.c
+++ b/soltools/cpp/_tokens.c
@@ -280,7 +280,6 @@ void
strncpy((char *)tt, (char *)ntp->t - ntp->wslen, ntp->wslen);
tp->t = tt + ntp->wslen;
tp->wslen = ntp->wslen;
- tp->flag |= XPWS;
}
}
diff --git a/soltools/cpp/cpp.h b/soltools/cpp/cpp.h
index 7628e43ae3d2..dc8dd8965e66 100644
--- a/soltools/cpp/cpp.h
+++ b/soltools/cpp/cpp.h
@@ -74,7 +74,6 @@ extern void setup_kwtab(void);
typedef struct token
{
unsigned char type;
- unsigned char flag;
size_t wslen;
size_t len;
uchar *t;
diff --git a/sot/source/sdstor/stgdir.cxx b/sot/source/sdstor/stgdir.cxx
index 0af9b5ada18d..6e85777b1daa 100644
--- a/sot/source/sdstor/stgdir.cxx
+++ b/sot/source/sdstor/stgdir.cxx
@@ -76,8 +76,6 @@ void StgDirEntry::InitMembers()
m_nMode = StreamMode::READ;
m_bDirect = true;
m_bInvalid =
- m_bCreated =
- m_bRenamed =
m_bRemoved =
m_bTemp =
m_bDirty =
@@ -959,7 +957,6 @@ StgDirEntry* StgDirStrm::Create( StgDirEntry& rStg, const OUString& rName, StgEn
pRes->m_bInvalid =
pRes->m_bRemoved =
pRes->m_bTemp = false;
- pRes->m_bCreated =
pRes->m_bDirty = true;
}
else
@@ -968,7 +965,6 @@ StgDirEntry* StgDirStrm::Create( StgDirEntry& rStg, const OUString& rName, StgEn
if( StgAvlNode::Insert( reinterpret_cast<StgAvlNode**>(&rStg.m_pDown), pRes ) )
{
pRes->m_pUp = &rStg;
- pRes->m_bCreated =
pRes->m_bDirty = true;
}
else
diff --git a/sot/source/sdstor/stgdir.hxx b/sot/source/sdstor/stgdir.hxx
index 5809703602dd..b4f1a763bf8b 100644
--- a/sot/source/sdstor/stgdir.hxx
+++ b/sot/source/sdstor/stgdir.hxx
@@ -43,9 +43,7 @@ class StgDirEntry : public StgAvlNode
sal_Int32 m_nEntry; // entry # in TOC stream (temp)
sal_Int32 m_nPos; // current position
bool m_bDirty; // dirty directory entry
- bool m_bCreated; // newly created entry
bool m_bRemoved; // removed per Invalidate()
- bool m_bRenamed; // renamed
void InitMembers(); // ctor helper
virtual short Compare( const StgAvlNode* ) const override;
bool StoreStream( StgIo& ); // store the stream
diff --git a/starmath/inc/symbol.hxx b/starmath/inc/symbol.hxx
index fbddd9f6f79b..7a3a79cd6210 100644
--- a/starmath/inc/symbol.hxx
+++ b/starmath/inc/symbol.hxx
@@ -43,7 +43,6 @@ private:
OUString m_aSetName;
sal_UCS4 m_cChar;
bool m_bPredefined;
- bool m_bDocSymbol;
public:
SmSym();
@@ -62,8 +61,6 @@ public:
const OUString& GetExportName() const { return m_aExportName; }
void SetExportName( const OUString &rName ) { m_aExportName = rName; }
- void SetDocSymbol( bool bVal ) { m_bDocSymbol = bVal; }
-
// true if rSymbol has the same name, font and character
bool IsEqualInUI( const SmSym& rSymbol ) const;
};
diff --git a/starmath/source/symbol.cxx b/starmath/source/symbol.cxx
index 927680eb74d1..2f7143bb34b6 100644
--- a/starmath/source/symbol.cxx
+++ b/starmath/source/symbol.cxx
@@ -33,8 +33,7 @@ SmSym::SmSym() :
m_aName(OUString("unknown")),
m_aSetName(OUString("unknown")),
m_cChar('\0'),
- m_bPredefined(false),
- m_bDocSymbol(false)
+ m_bPredefined(false)
{
m_aExportName = m_aName;
m_aFace.SetTransparent(true);
@@ -60,7 +59,6 @@ SmSym::SmSym(const OUString& rName, const vcl::Font& rFont, sal_UCS4 cChar,
m_cChar = cChar;
m_aSetName = rSet;
m_bPredefined = bIsPredefined;
- m_bDocSymbol = false;
}
@@ -72,7 +70,6 @@ SmSym& SmSym::operator = (const SmSym& rSymbol)
m_aFace = rSymbol.m_aFace;
m_aSetName = rSymbol.m_aSetName;
m_bPredefined = rSymbol.m_bPredefined;
- m_bDocSymbol = rSymbol.m_bDocSymbol;
SmSymbolManager * pSymSetManager = &SM_MOD()->GetSymbolManager();
if (pSymSetManager)
diff --git a/starmath/source/unomodel.cxx b/starmath/source/unomodel.cxx
index 304f3cf431bd..489a8ba1cabd 100644
--- a/starmath/source/unomodel.cxx
+++ b/starmath/source/unomodel.cxx
@@ -659,7 +659,6 @@ void SmModel::_setPropertyValues(const PropertyMapEntry** ppEntries, const Any*
SmSym aSymbol ( pDescriptor->sName, aFont, static_cast < sal_Unicode > (pDescriptor->nCharacter),
pDescriptor->sSymbolSet );
aSymbol.SetExportName ( pDescriptor->sExportName );
- aSymbol.SetDocSymbol( true );
rManager.AddOrReplaceSymbol ( aSymbol );
}
}
diff --git a/svl/source/items/aeitem.cxx b/svl/source/items/aeitem.cxx
index 819a0d61fa77..7d818b903067 100644
--- a/svl/source/items/aeitem.cxx
+++ b/svl/source/items/aeitem.cxx
@@ -34,47 +34,31 @@ class SfxAllEnumValueArr : public std::vector<SfxAllEnumValue_Impl> {};
SfxAllEnumItem::SfxAllEnumItem(sal_uInt16 which, sal_uInt16 nVal):
SfxAllEnumItem_Base(which, nVal),
- pValues( nullptr ),
- pDisabledValues( nullptr )
+ pValues( nullptr )
{
InsertValue( nVal );
}
SfxAllEnumItem::SfxAllEnumItem( sal_uInt16 which, SvStream &rStream ):
- SfxAllEnumItem_Base(which, rStream),
- pValues( nullptr ),
- pDisabledValues( nullptr )
+ SfxAllEnumItem_Base(which, rStream)
{
InsertValue( GetValue() );
}
SfxAllEnumItem::SfxAllEnumItem(sal_uInt16 which):
- SfxAllEnumItem_Base(which, 0),
- pValues( nullptr ),
- pDisabledValues( nullptr )
+ SfxAllEnumItem_Base(which, 0)
{
}
SfxAllEnumItem::SfxAllEnumItem(const SfxAllEnumItem &rCopy):
- SfxAllEnumItem_Base(rCopy),
- pValues(nullptr),
- pDisabledValues( nullptr )
+ SfxAllEnumItem_Base(rCopy)
{
- if ( !rCopy.pValues )
- return;
-
- pValues = new SfxAllEnumValueArr(*rCopy.pValues);
-
- if( rCopy.pDisabledValues )
- {
- pDisabledValues = new std::vector<sal_uInt16>( *(rCopy.pDisabledValues) );
- }
+ if ( rCopy.pValues )
+ pValues.reset( new SfxAllEnumValueArr(*rCopy.pValues) );
}
SfxAllEnumItem::~SfxAllEnumItem()
{
- delete pValues;
- delete pDisabledValues;
}
sal_uInt16 SfxAllEnumItem::GetValueCount() const
@@ -139,7 +123,7 @@ void SfxAllEnumItem::InsertValue( sal_uInt16 nValue, const OUString &rValue )
aVal.nValue = nValue;
aVal.aText = rValue;
if ( !pValues )
- pValues = new SfxAllEnumValueArr;
+ pValues.reset( new SfxAllEnumValueArr );
else if ( GetPosByValue( nValue ) != USHRT_MAX )
// remove when exists
RemoveValue( nValue );
@@ -153,7 +137,7 @@ void SfxAllEnumItem::InsertValue( sal_uInt16 nValue )
aVal.nValue = nValue;
aVal.aText = OUString::number(nValue);
if ( !pValues )
- pValues = new SfxAllEnumValueArr;
+ pValues.reset( new SfxAllEnumValueArr );
pValues->insert(pValues->begin() + GetPosByValue_(nValue), aVal); // FIXME: Duplicates?
}
diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx
index 0b728f512c38..0686a8cd0fe0 100644
--- a/svtools/source/contnr/treelistbox.cxx
+++ b/svtools/source/contnr/treelistbox.cxx
@@ -237,21 +237,18 @@ OUString SvInplaceEdit2::GetText() const
SvLBoxTab::SvLBoxTab()
{
nPos = 0;
- pUserData = nullptr;
nFlags = SvLBoxTabFlags::NONE;
}
SvLBoxTab::SvLBoxTab( long nPosition, SvLBoxTabFlags nTabFlags )
{
nPos = nPosition;
- pUserData = nullptr;
nFlags = nTabFlags;
}
SvLBoxTab::SvLBoxTab( const SvLBoxTab& rTab )
{
nPos = rTab.nPos;
- pUserData = rTab.pUserData;
nFlags = rTab.nFlags;
}
@@ -3261,7 +3258,6 @@ void SvTreeListBox::AddTab(long nTabPos, SvLBoxTabFlags nFlags )
{
nFocusWidth = -1;
SvLBoxTab* pTab = new SvLBoxTab( nTabPos, nFlags );
- pTab->SetUserData( nullptr );
aTabs.push_back( pTab );
if( nTreeFlags & SvTreeFlags::USESEL )
{