summaryrefslogtreecommitdiff
path: root/cui
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2018-11-03 15:43:04 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2018-11-03 20:47:58 +0100
commit49747ff2337fd1f4a3ee8e16d6328b8dacad99ec (patch)
tree110901102d4ae356b161434a4e4064a28a0a738a /cui
parent0981f1d8c8a8918b5f28bf5605023b07e73b0d44 (diff)
tdf#120703 PVS: V547 Expression is always true/false
Change-Id: I75082c85862b83ed2503900186ce9c70783e54db Reviewed-on: https://gerrit.libreoffice.org/62817 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'cui')
-rw-r--r--cui/source/tabpages/connect.cxx119
1 files changed, 31 insertions, 88 deletions
diff --git a/cui/source/tabpages/connect.cxx b/cui/source/tabpages/connect.cxx
index 7e9b9385f282..d71bc5623972 100644
--- a/cui/source/tabpages/connect.cxx
+++ b/cui/source/tabpages/connect.cxx
@@ -147,138 +147,84 @@ void SvxConnectionPage::Reset( const SfxItemSet* rAttrs )
// SdrEdgeNode1HorzDistItem
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGENODE1HORZDIST );
- if( pItem )
- {
- long nValue = static_cast<const SdrEdgeNode1HorzDistItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldHorz1, nValue, eUnit);
- }
- else
- m_xMtrFldHorz1->set_text("");
-
+ SetMetricValue(*m_xMtrFldHorz1, static_cast<const SdrEdgeNode1HorzDistItem*>(pItem)->GetValue(),
+ eUnit);
m_xMtrFldHorz1->save_value();
// SdrEdgeNode2HorzDistItem
pItem = GetItem( *rAttrs, SDRATTR_EDGENODE2HORZDIST );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGENODE2HORZDIST );
- if( pItem )
- {
- long nValue = static_cast<const SdrEdgeNode2HorzDistItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldHorz2, nValue, eUnit);
- }
- else
- m_xMtrFldHorz2->set_text("");
-
+ SetMetricValue(*m_xMtrFldHorz2, static_cast<const SdrEdgeNode2HorzDistItem*>(pItem)->GetValue(),
+ eUnit);
m_xMtrFldHorz2->save_value();
// SdrEdgeNode1VertDistItem
pItem = GetItem( *rAttrs, SDRATTR_EDGENODE1VERTDIST );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGENODE1VERTDIST );
- if( pItem )
- {
- long nValue = static_cast<const SdrEdgeNode1VertDistItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldVert1, nValue, eUnit);
- }
- else
- m_xMtrFldVert1->set_text("");
-
+ SetMetricValue(*m_xMtrFldVert1, static_cast<const SdrEdgeNode1VertDistItem*>(pItem)->GetValue(),
+ eUnit);
m_xMtrFldVert1->save_value();
// SdrEdgeNode2VertDistItem
pItem = GetItem( *rAttrs, SDRATTR_EDGENODE2VERTDIST );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGENODE2VERTDIST );
- if( pItem )
- {
- long nValue = static_cast<const SdrEdgeNode2VertDistItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldVert2, nValue, eUnit);
- }
- else
- m_xMtrFldVert2->set_text("");
-
+ SetMetricValue(*m_xMtrFldVert2, static_cast<const SdrEdgeNode2VertDistItem*>(pItem)->GetValue(),
+ eUnit);
m_xMtrFldVert2->save_value();
// SdrEdgeLine1DeltaItem
pItem = GetItem( *rAttrs, SDRATTR_EDGELINE1DELTA );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGELINE1DELTA );
- if( pItem )
- {
- long nValue = static_cast<const SdrMetricItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldLine1, nValue, eUnit);
- }
- else
- m_xMtrFldLine1->set_text("");
-
+ SetMetricValue(*m_xMtrFldLine1, static_cast<const SdrMetricItem*>(pItem)->GetValue(), eUnit);
m_xMtrFldLine1->save_value();
// SdrEdgeLine2DeltaItem
pItem = GetItem( *rAttrs, SDRATTR_EDGELINE2DELTA );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGELINE2DELTA );
- if( pItem )
- {
- long nValue = static_cast<const SdrMetricItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldLine2, nValue, eUnit);
- }
- else
- m_xMtrFldLine2->set_text("");
-
+ SetMetricValue(*m_xMtrFldLine2, static_cast<const SdrMetricItem*>(pItem)->GetValue(), eUnit);
m_xMtrFldLine2->save_value();
// SdrEdgeLine3DeltaItem
pItem = GetItem( *rAttrs, SDRATTR_EDGELINE3DELTA );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGELINE3DELTA );
- if( pItem )
- {
- long nValue = static_cast<const SdrMetricItem*>( pItem )->GetValue();
- SetMetricValue(*m_xMtrFldLine3, nValue, eUnit);
- }
- else
- m_xMtrFldLine3->set_text("");
-
+ SetMetricValue(*m_xMtrFldLine3, static_cast<const SdrMetricItem*>(pItem)->GetValue(), eUnit);
m_xMtrFldLine3->save_value();
// SdrEdgeLineDeltaAnzItem
pItem = GetItem( *rAttrs, SDRATTR_EDGELINEDELTACOUNT );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGELINEDELTACOUNT );
- if( pItem )
+ switch (static_cast<const SdrEdgeLineDeltaCountItem*>(pItem)->GetValue())
{
- sal_uInt16 nValue = static_cast<const SdrEdgeLineDeltaCountItem*>( pItem )->GetValue();
- if( nValue <= 2 )
- {
- m_xFtLine3->set_sensitive(false);
- m_xMtrFldLine3->set_sensitive(false);
- m_xMtrFldLine3->set_text("");
- }
- if( nValue <= 1 )
- {
- m_xFtLine2->set_sensitive(false);
- m_xMtrFldLine2->set_sensitive(false);
- m_xMtrFldLine2->set_text("");
- }
- if( nValue == 0 )
- {
+ case 0:
m_xFtLine1->set_sensitive(false);
m_xMtrFldLine1->set_sensitive(false);
m_xMtrFldLine1->set_text("");
- }
+ SAL_FALLTHROUGH;
+ case 1:
+ m_xFtLine2->set_sensitive(false);
+ m_xMtrFldLine2->set_sensitive(false);
+ m_xMtrFldLine2->set_text("");
+ SAL_FALLTHROUGH;
+ case 2:
+ m_xFtLine3->set_sensitive(false);
+ m_xMtrFldLine3->set_sensitive(false);
+ m_xMtrFldLine3->set_text("");
+ break;
}
// SdrEdgeKindItem
pItem = GetItem( *rAttrs, SDRATTR_EDGEKIND );
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGEKIND );
- if( pItem )
- {
- SdrEdgeKind nValue = static_cast<const SdrEdgeKindItem*>( pItem )->GetValue();
- m_xLbType->set_active(sal::static_int_cast<sal_uInt16>(nValue));
- }
- else
- m_xLbType->set_active(-1);
+ m_xLbType->set_active(
+ sal::static_int_cast<sal_uInt16>(static_cast<const SdrEdgeKindItem*>(pItem)->GetValue()));
m_xLbType->save_value();
}
@@ -465,15 +411,12 @@ void SvxConnectionPage::FillTypeLB()
if( !pItem )
pItem = &pPool->GetDefaultItem( SDRATTR_EDGEKIND );
- if( pItem )
+ const SdrEdgeKindItem* pEdgeKindItem = static_cast<const SdrEdgeKindItem*>(pItem);
+ const sal_uInt16 nCount = pEdgeKindItem->GetValueCount();
+ for (sal_uInt16 i = 0; i < nCount; i++)
{
- const SdrEdgeKindItem* pEdgeKindItem = static_cast<const SdrEdgeKindItem*>( pItem );
- sal_uInt16 nCount = pEdgeKindItem->GetValueCount();
- for( sal_uInt16 i = 0; i < nCount; i++ )
- {
- OUString aStr = pEdgeKindItem->GetValueTextByPos(i);
- m_xLbType->append_text(aStr);
- }
+ OUString aStr = pEdgeKindItem->GetValueTextByPos(i);
+ m_xLbType->append_text(aStr);
}
}
void SvxConnectionPage::PageCreated(const SfxAllItemSet& aSet)