Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
8293b293
Kaydet (Commit)
8293b293
authored
Ock 23, 2014
tarafından
Tor Lillqvist
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Use assert() and SAL_WARN() instead of DBG_ASSERT() and OSL_FAIL()
Change-Id: Id3be30bc95325e8f18cf8cb55da2217984a26035
üst
753eeac8
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
42 additions
and
45 deletions
+42
-45
log-areas.dox
include/sal/log-areas.dox
+1
-0
objface.cxx
sfx2/source/control/objface.cxx
+41
-45
No files found.
include/sal/log-areas.dox
Dosyayı görüntüle @
8293b293
...
@@ -235,6 +235,7 @@ certain functionality.
...
@@ -235,6 +235,7 @@ certain functionality.
@li @c sfx2
@li @c sfx2
@li @c sfx2.appl
@li @c sfx2.appl
@li @c sfx2.control
@li @c sfx2.doc
@li @c sfx2.doc
@section sfx
@section sfx
...
...
sfx2/source/control/objface.cxx
Dosyayı görüntüle @
8293b293
...
@@ -17,8 +17,11 @@
...
@@ -17,8 +17,11 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
*/
#include <assert.h>
#include <stdlib.h>
#include <stdlib.h>
#include <sal/log.hxx>
#include <tools/rcid.h>
#include <tools/rcid.h>
#include <tools/stream.hxx>
#include <tools/stream.hxx>
...
@@ -155,9 +158,8 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -155,9 +158,8 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
for
(
pIter
=
pSlots
;
nIter
<=
nCount
;
++
pIter
,
++
nIter
)
for
(
pIter
=
pSlots
;
nIter
<=
nCount
;
++
pIter
,
++
nIter
)
{
{
DBG_ASSERT
(
nIter
==
nCount
||
assert
(
nIter
==
nCount
||
pIter
->
GetSlotId
()
!=
(
pIter
+
1
)
->
GetSlotId
(),
pIter
->
GetSlotId
()
!=
(
pIter
+
1
)
->
GetSlotId
()
);
"doppelte SID"
);
// every master refers to his first slave (ENUM),
// every master refers to his first slave (ENUM),
// all slaves refer to their master.
// all slaves refer to their master.
...
@@ -165,7 +167,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -165,7 +167,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
if
(
pIter
->
GetKind
()
==
SFX_KIND_ENUM
)
if
(
pIter
->
GetKind
()
==
SFX_KIND_ENUM
)
{
{
pIter
->
pLinkedSlot
=
GetSlot
(
pIter
->
nMasterSlotId
);
pIter
->
pLinkedSlot
=
GetSlot
(
pIter
->
nMasterSlotId
);
DBG_ASSERT
(
pIter
->
pLinkedSlot
,
"slave without master"
);
assert
(
pIter
->
pLinkedSlot
);
if
(
!
pIter
->
pLinkedSlot
->
pLinkedSlot
)
if
(
!
pIter
->
pLinkedSlot
->
pLinkedSlot
)
(
(
SfxSlot
*
)
pIter
->
pLinkedSlot
)
->
pLinkedSlot
=
pIter
;
(
(
SfxSlot
*
)
pIter
->
pLinkedSlot
)
->
pLinkedSlot
=
pIter
;
...
@@ -210,7 +212,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -210,7 +212,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
{
{
if
(
pNext
->
GetSlotId
()
<=
pIter
->
GetSlotId
()
)
if
(
pNext
->
GetSlotId
()
<=
pIter
->
GetSlotId
()
)
OSL_FAIL
(
"Wrong order!"
);
SAL_WARN
(
"sfx2.control"
,
"Wrong order"
);
if
(
pIter
->
GetKind
()
==
SFX_KIND_ENUM
)
if
(
pIter
->
GetKind
()
==
SFX_KIND_ENUM
)
{
{
...
@@ -227,7 +229,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -227,7 +229,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
aStr
.
append
(
" , "
);
aStr
.
append
(
" , "
);
aStr
.
append
(
static_cast
<
sal_Int32
>
(
aStr
.
append
(
static_cast
<
sal_Int32
>
(
pSlave
->
GetSlotId
()));
pSlave
->
GetSlotId
()));
OSL_FAIL
(
aStr
.
getStr
());
SAL_WARN
(
"sfx2.control"
,
aStr
.
getStr
());
}
}
if
(
pSlave
->
nMasterSlotId
!=
pMasterSlot
->
GetSlotId
()
)
if
(
pSlave
->
nMasterSlotId
!=
pMasterSlot
->
GetSlotId
()
)
...
@@ -238,7 +240,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -238,7 +240,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
aStr
.
append
(
" , "
);
aStr
.
append
(
" , "
);
aStr
.
append
(
static_cast
<
sal_Int32
>
(
aStr
.
append
(
static_cast
<
sal_Int32
>
(
pSlave
->
GetSlotId
()));
pSlave
->
GetSlotId
()));
OSL_FAIL
(
aStr
.
getStr
());
SAL_WARN
(
"sfx2.control"
,
aStr
.
getStr
());
}
}
pSlave
=
pSlave
->
pNextSlot
;
pSlave
=
pSlave
->
pNextSlot
;
...
@@ -256,7 +258,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -256,7 +258,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
aStr
.
append
(
" , "
);
aStr
.
append
(
" , "
);
aStr
.
append
(
static_cast
<
sal_Int32
>
(
aStr
.
append
(
static_cast
<
sal_Int32
>
(
pIter
->
pLinkedSlot
->
GetSlotId
()));
pIter
->
pLinkedSlot
->
GetSlotId
()));
OSL_FAIL
(
aStr
.
getStr
());
SAL_WARN
(
"sfx2.control"
,
aStr
.
getStr
());
}
}
}
}
...
@@ -271,7 +273,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
...
@@ -271,7 +273,7 @@ void SfxInterface::SetSlotMap( SfxSlot& rSlotMap, sal_uInt16 nSlotCount )
pCurSlot
->
GetSlotId
()));
pCurSlot
->
GetSlotId
()));
aStr
.
append
(
" , "
);
aStr
.
append
(
" , "
);
aStr
.
append
(
static_cast
<
sal_Int32
>
(
pIter
->
GetSlotId
()));
aStr
.
append
(
static_cast
<
sal_Int32
>
(
pIter
->
GetSlotId
()));
OSL_FAIL
(
aStr
.
getStr
());
SAL_WARN
(
"sfx2.control"
,
aStr
.
getStr
());
}
}
}
}
while
(
pCurSlot
!=
pIter
);
while
(
pCurSlot
!=
pIter
);
...
@@ -290,7 +292,7 @@ SfxInterface::~SfxInterface()
...
@@ -290,7 +292,7 @@ SfxInterface::~SfxInterface()
SfxModule
*
pMod
=
pImpData
->
pModule
;
SfxModule
*
pMod
=
pImpData
->
pModule
;
sal_Bool
bRegistered
=
pImpData
->
bRegistered
;
sal_Bool
bRegistered
=
pImpData
->
bRegistered
;
delete
pImpData
;
delete
pImpData
;
DBG_ASSERT
(
bRegistered
,
"Interface not registered!"
);
assert
(
bRegistered
);
if
(
bRegistered
)
if
(
bRegistered
)
{
{
if
(
pMod
)
if
(
pMod
)
...
@@ -307,7 +309,9 @@ SfxInterface::~SfxInterface()
...
@@ -307,7 +309,9 @@ SfxInterface::~SfxInterface()
const
SfxSlot
*
SfxInterface
::
GetSlot
(
sal_uInt16
nFuncId
)
const
const
SfxSlot
*
SfxInterface
::
GetSlot
(
sal_uInt16
nFuncId
)
const
{
{
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_ASSERT
(
this
&&
pSlots
&&
nCount
,
""
);
assert
(
pSlots
);
assert
(
nCount
);
// find the id using binary search
// find the id using binary search
void
*
p
=
bsearch
(
&
nFuncId
,
pSlots
,
nCount
,
sizeof
(
SfxSlot
),
void
*
p
=
bsearch
(
&
nFuncId
,
pSlots
,
nCount
,
sizeof
(
SfxSlot
),
...
@@ -341,13 +345,15 @@ const SfxSlot* SfxInterface::GetSlot( const OUString& rCommand ) const
...
@@ -341,13 +345,15 @@ const SfxSlot* SfxInterface::GetSlot( const OUString& rCommand ) const
const
SfxSlot
*
SfxInterface
::
GetRealSlot
(
const
SfxSlot
*
pSlot
)
const
const
SfxSlot
*
SfxInterface
::
GetRealSlot
(
const
SfxSlot
*
pSlot
)
const
{
{
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_ASSERT
(
this
&&
pSlots
&&
nCount
,
""
);
assert
(
pSlots
);
assert
(
nCount
);
if
(
!
ContainsSlot_Impl
(
pSlot
)
)
if
(
!
ContainsSlot_Impl
(
pSlot
)
)
{
{
if
(
pGenoType
)
if
(
pGenoType
)
return
pGenoType
->
GetRealSlot
(
pSlot
);
return
pGenoType
->
GetRealSlot
(
pSlot
);
OSL_FAIL
(
"unknown Slot"
);
SAL_WARN
(
"sfx2.control"
,
"unknown Slot"
);
return
0
;
return
0
;
}
}
...
@@ -359,14 +365,16 @@ const SfxSlot* SfxInterface::GetRealSlot( const SfxSlot *pSlot ) const
...
@@ -359,14 +365,16 @@ const SfxSlot* SfxInterface::GetRealSlot( const SfxSlot *pSlot ) const
const
SfxSlot
*
SfxInterface
::
GetRealSlot
(
sal_uInt16
nSlotId
)
const
const
SfxSlot
*
SfxInterface
::
GetRealSlot
(
sal_uInt16
nSlotId
)
const
{
{
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_ASSERT
(
this
&&
pSlots
&&
nCount
,
""
);
assert
(
pSlots
);
assert
(
nCount
);
const
SfxSlot
*
pSlot
=
GetSlot
(
nSlotId
);
const
SfxSlot
*
pSlot
=
GetSlot
(
nSlotId
);
if
(
!
pSlot
)
if
(
!
pSlot
)
{
{
if
(
pGenoType
)
if
(
pGenoType
)
return
pGenoType
->
GetRealSlot
(
nSlotId
);
return
pGenoType
->
GetRealSlot
(
nSlotId
);
OSL_FAIL
(
"unknown Slot"
);
SAL_WARN
(
"sfx2.control"
,
"unknown Slot"
);
return
0
;
return
0
;
}
}
...
@@ -378,6 +386,7 @@ const SfxSlot* SfxInterface::GetRealSlot( sal_uInt16 nSlotId ) const
...
@@ -378,6 +386,7 @@ const SfxSlot* SfxInterface::GetRealSlot( sal_uInt16 nSlotId ) const
void
SfxInterface
::
RegisterPopupMenu
(
const
ResId
&
rResId
)
void
SfxInterface
::
RegisterPopupMenu
(
const
ResId
&
rResId
)
{
{
DBG_CHKTHIS
(
SfxInterface
,
0
);
DBG_CHKTHIS
(
SfxInterface
,
0
);
pImpData
->
aPopupRes
=
rResId
;
pImpData
->
aPopupRes
=
rResId
;
}
}
...
@@ -436,10 +445,8 @@ const ResId& SfxInterface::GetObjectBarResId( sal_uInt16 nNo ) const
...
@@ -436,10 +445,8 @@ const ResId& SfxInterface::GetObjectBarResId( sal_uInt16 nNo ) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aObjectBars
.
size
()
);
sal_uInt16
nObjBarCount
=
pImpData
->
aObjectBars
.
size
();
DBG_ASSERT
(
nNo
<
nObjBarCount
,
"Objectbar is unknown!"
);
#endif
return
pImpData
->
aObjectBars
[
nNo
]
->
aResId
;
return
pImpData
->
aObjectBars
[
nNo
]
->
aResId
;
}
}
...
@@ -460,10 +467,8 @@ sal_uInt16 SfxInterface::GetObjectBarPos( sal_uInt16 nNo ) const
...
@@ -460,10 +467,8 @@ sal_uInt16 SfxInterface::GetObjectBarPos( sal_uInt16 nNo ) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aObjectBars
.
size
()
);
sal_uInt16
nObjBarCount
=
pImpData
->
aObjectBars
.
size
();
DBG_ASSERT
(
nNo
<
nObjBarCount
,
"Objectbar is unknown!"
);
#endif
return
pImpData
->
aObjectBars
[
nNo
]
->
nPos
;
return
pImpData
->
aObjectBars
[
nNo
]
->
nPos
;
}
}
...
@@ -510,10 +515,8 @@ sal_uInt32 SfxInterface::GetChildWindowId (sal_uInt16 nNo) const
...
@@ -510,10 +515,8 @@ sal_uInt32 SfxInterface::GetChildWindowId (sal_uInt16 nNo) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aChildWindows
.
size
()
);
sal_uInt16
nCWCount
=
pImpData
->
aChildWindows
.
size
();
DBG_ASSERT
(
nNo
<
nCWCount
,
"ChildWindow is unknown!"
);
#endif
sal_uInt32
nRet
=
pImpData
->
aChildWindows
[
nNo
]
->
aResId
.
GetId
();
sal_uInt32
nRet
=
pImpData
->
aChildWindows
[
nNo
]
->
aResId
.
GetId
();
if
(
pImpData
->
aChildWindows
[
nNo
]
->
bContext
)
if
(
pImpData
->
aChildWindows
[
nNo
]
->
bContext
)
nRet
+=
sal_uInt32
(
nClassId
)
<<
16
;
nRet
+=
sal_uInt32
(
nClassId
)
<<
16
;
...
@@ -533,10 +536,8 @@ sal_uInt32 SfxInterface::GetChildWindowFeature (sal_uInt16 nNo) const
...
@@ -533,10 +536,8 @@ sal_uInt32 SfxInterface::GetChildWindowFeature (sal_uInt16 nNo) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aChildWindows
.
size
()
);
sal_uInt16
nCWCount
=
pImpData
->
aChildWindows
.
size
();
DBG_ASSERT
(
nNo
<
nCWCount
,
"ChildWindow is unknown!"
);
#endif
return
pImpData
->
aChildWindows
[
nNo
]
->
nFeature
;
return
pImpData
->
aChildWindows
[
nNo
]
->
nFeature
;
}
}
...
@@ -582,10 +583,8 @@ const OUString* SfxInterface::GetObjectBarName ( sal_uInt16 nNo ) const
...
@@ -582,10 +583,8 @@ const OUString* SfxInterface::GetObjectBarName ( sal_uInt16 nNo ) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aObjectBars
.
size
()
);
sal_uInt16
nObjBarCount
=
pImpData
->
aObjectBars
.
size
();
DBG_ASSERT
(
nNo
<
nObjBarCount
,
"Objectbar is unknown!"
);
#endif
return
pImpData
->
aObjectBars
[
nNo
]
->
pName
;
return
pImpData
->
aObjectBars
[
nNo
]
->
pName
;
}
}
...
@@ -603,10 +602,8 @@ sal_uInt32 SfxInterface::GetObjectBarFeature ( sal_uInt16 nNo ) const
...
@@ -603,10 +602,8 @@ sal_uInt32 SfxInterface::GetObjectBarFeature ( sal_uInt16 nNo ) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aObjectBars
.
size
()
);
sal_uInt16
nObjBarCount
=
pImpData
->
aObjectBars
.
size
();
DBG_ASSERT
(
nNo
<
nObjBarCount
,
"Objectbar is unknown!"
);
#endif
return
pImpData
->
aObjectBars
[
nNo
]
->
nFeature
;
return
pImpData
->
aObjectBars
[
nNo
]
->
nFeature
;
}
}
...
@@ -624,16 +621,15 @@ sal_Bool SfxInterface::IsObjectBarVisible(sal_uInt16 nNo) const
...
@@ -624,16 +621,15 @@ sal_Bool SfxInterface::IsObjectBarVisible(sal_uInt16 nNo) const
nNo
=
nNo
-
nBaseCount
;
nNo
=
nNo
-
nBaseCount
;
}
}
#ifdef DBG_UTIL
assert
(
nNo
<
pImpData
->
aObjectBars
.
size
()
);
sal_uInt16
nObjBarCount
=
pImpData
->
aObjectBars
.
size
();
DBG_ASSERT
(
nNo
<
nObjBarCount
,
"Objectbar is unknown!"
);
#endif
return
pImpData
->
aObjectBars
[
nNo
]
->
bVisible
;
return
pImpData
->
aObjectBars
[
nNo
]
->
bVisible
;
}
}
const
SfxInterface
*
SfxInterface
::
GetRealInterfaceForSlot
(
const
SfxSlot
*
pRealSlot
)
const
const
SfxInterface
*
SfxInterface
::
GetRealInterfaceForSlot
(
const
SfxSlot
*
pRealSlot
)
const
{
{
DBG_ASSERT
(
pImpData
->
bRegistered
,
"Interface not registered!"
);
assert
(
pImpData
->
bRegistered
);
const
SfxInterface
*
pInterface
=
this
;
const
SfxInterface
*
pInterface
=
this
;
// The slot could also originate from the interface of a shell base class.
// The slot could also originate from the interface of a shell base class.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment