diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2018-10-28 23:51:21 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2018-10-29 05:59:15 +0100 |
commit | 951a65923c088a1e19a4073f3c26a3b564a0a922 (patch) | |
tree | 5e7191cc0783df304e5f7f28616dd31ee950a405 /vcl | |
parent | cb7500ddb8de6c41fca84a0009ffe22240bb1845 (diff) |
tdf#120703 PVS: V547 Expression is always true/false
Change-Id: I0516dc68cf7d451eafc044be8e50a66d2bddf15f
Reviewed-on: https://gerrit.libreoffice.org/62484
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/toolbox.cxx | 96 | ||||
-rw-r--r-- | vcl/source/window/window.cxx | 8 | ||||
-rw-r--r-- | vcl/source/window/winproc.cxx | 20 | ||||
-rw-r--r-- | vcl/win/gdi/winlayout.cxx | 19 |
4 files changed, 62 insertions, 81 deletions
diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx index 149aa0b99ef6..0ed1ac2e1414 100644 --- a/vcl/source/window/toolbox.cxx +++ b/vcl/source/window/toolbox.cxx @@ -4945,69 +4945,69 @@ bool ToolBox::ImplChangeHighlightUpDn( bool bUp, bool bNoCycle ) } } - if( pToolItem ) - { - ImplToolItems::size_type pos = ToolBox::ImplFindItemPos( pToolItem, mpData->m_aItems ); - ImplToolItems::size_type nCount = mpData->m_aItems.size(); + assert(pToolItem); + + ImplToolItems::size_type pos = ToolBox::ImplFindItemPos( pToolItem, mpData->m_aItems ); + ImplToolItems::size_type nCount = mpData->m_aItems.size(); - ImplToolItems::size_type i=0; - do + ImplToolItems::size_type i=0; + do + { + if( bUp ) { - if( bUp ) + if( !pos-- ) { - if( !pos-- ) - { - if( bNoCycle ) - return false; + if( bNoCycle ) + return false; - // highlight the menu button if it is the last item - if( IsMenuEnabled() && !ImplIsFloatingMode() ) - { - ImplChangeHighlight( nullptr ); - InvalidateMenuButton(); - return true; - } - else - pos = nCount-1; + // highlight the menu button if it is the last item + if( IsMenuEnabled() && !ImplIsFloatingMode() ) + { + ImplChangeHighlight( nullptr ); + InvalidateMenuButton(); + return true; } + else + pos = nCount-1; } - else + } + else + { + if( ++pos >= nCount ) { - if( ++pos >= nCount ) - { - if( bNoCycle ) - return false; + if( bNoCycle ) + return false; - // highlight the menu button if it is the last item - if( IsMenuEnabled() && !ImplIsFloatingMode() ) - { - ImplChangeHighlight( nullptr ); - InvalidateMenuButton(); - return true; - } - else - pos = 0; + // highlight the menu button if it is the last item + if( IsMenuEnabled() && !ImplIsFloatingMode() ) + { + ImplChangeHighlight( nullptr ); + InvalidateMenuButton(); + return true; } + else + pos = 0; } + } - pToolItem = &mpData->m_aItems[pos]; + pToolItem = &mpData->m_aItems[pos]; - if ( ImplIsValidItem( pToolItem, false ) ) - break; + if ( ImplIsValidItem( pToolItem, false ) ) + break; - } while( ++i < nCount); + } while( ++i < nCount); - if( pToolItem->IsClipped() && IsMenuEnabled() ) - { - // select the menu button if a clipped item would be selected - ImplChangeHighlight( nullptr ); - InvalidateMenuButton(); - } - else if( i != nCount ) - ImplChangeHighlight( pToolItem ); - else - return false; + if( pToolItem->IsClipped() && IsMenuEnabled() ) + { + // select the menu button if a clipped item would be selected + ImplChangeHighlight( nullptr ); + InvalidateMenuButton(); } + else if( i != nCount ) + ImplChangeHighlight( pToolItem ); + else + return false; + return true; } diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx index fc56c4d09d29..4f3810dc3d02 100644 --- a/vcl/source/window/window.cxx +++ b/vcl/source/window/window.cxx @@ -2611,9 +2611,7 @@ void Window::AlwaysEnableInput( bool bAlways, bool bChild ) if( bAlways && mpWindowImpl->meAlwaysInputMode != AlwaysInputEnabled ) { mpWindowImpl->meAlwaysInputMode = AlwaysInputEnabled; - - if ( bAlways ) - EnableInput( true, false ); + EnableInput(true, false); } else if( ! bAlways && mpWindowImpl->meAlwaysInputMode == AlwaysInputEnabled ) { @@ -2640,9 +2638,7 @@ void Window::AlwaysDisableInput( bool bAlways, bool bChild ) if( bAlways && mpWindowImpl->meAlwaysInputMode != AlwaysInputDisabled ) { mpWindowImpl->meAlwaysInputMode = AlwaysInputDisabled; - - if ( bAlways ) - EnableInput( false, false ); + EnableInput(false, false); } else if( ! bAlways && mpWindowImpl->meAlwaysInputMode == AlwaysInputDisabled ) { diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx index 32f52d1df45c..29fe7d2c19c2 100644 --- a/vcl/source/window/winproc.cxx +++ b/vcl/source/window/winproc.cxx @@ -1773,19 +1773,15 @@ IMPL_LINK_NOARG(vcl::Window, ImplAsyncFocusHdl, void*, void) pFocusWin->ImplGetWindowImpl()->mpCursor->ImplHide(); // call the Deactivate - vcl::Window* pOldFocusWindow = pFocusWin; - if ( pOldFocusWindow ) - { - vcl::Window* pOldOverlapWindow = pOldFocusWindow->ImplGetFirstOverlapWindow(); - vcl::Window* pOldRealWindow = pOldOverlapWindow->ImplGetWindow(); + vcl::Window* pOldOverlapWindow = pFocusWin->ImplGetFirstOverlapWindow(); + vcl::Window* pOldRealWindow = pOldOverlapWindow->ImplGetWindow(); - pOldOverlapWindow->ImplGetWindowImpl()->mbActive = false; - pOldOverlapWindow->Deactivate(); - if ( pOldRealWindow != pOldOverlapWindow ) - { - pOldRealWindow->ImplGetWindowImpl()->mbActive = false; - pOldRealWindow->Deactivate(); - } + pOldOverlapWindow->ImplGetWindowImpl()->mbActive = false; + pOldOverlapWindow->Deactivate(); + if ( pOldRealWindow != pOldOverlapWindow ) + { + pOldRealWindow->ImplGetWindowImpl()->mbActive = false; + pOldRealWindow->Deactivate(); } // TrackingMode is ended in ImplHandleLoseFocus diff --git a/vcl/win/gdi/winlayout.cxx b/vcl/win/gdi/winlayout.cxx index e2b53261c9ef..71204b072c85 100644 --- a/vcl/win/gdi/winlayout.cxx +++ b/vcl/win/gdi/winlayout.cxx @@ -135,21 +135,10 @@ bool WinFontInstance::CacheGlyphToAtlas(HDC hDC, HFONT hFont, int nGlyphIndex, S UINT nPos = 0; - // FIXME: really I don't get why 'vertical' makes any difference [!] what does it mean !? - if (aElement.mbVertical) - { - aElement.maLocation.SetLeft(0); - aElement.maLocation.SetRight(nBitmapWidth); - aElement.maLocation.SetTop(nPos); - aElement.maLocation.SetBottom( nPos + aGlyphAdv[0] + aElement.maLeftOverhangs ); - } - else - { - aElement.maLocation.SetLeft(nPos); - aElement.maLocation.SetRight(aEnds[0]); - aElement.maLocation.SetTop(0); - aElement.maLocation.SetBottom( bounds.getHeight() + aElement.getExtraSpace() ); - } + aElement.maLocation.SetLeft(nPos); + aElement.maLocation.SetRight(aEnds[0]); + aElement.maLocation.SetTop(0); + aElement.maLocation.SetBottom(bounds.getHeight() + aElement.getExtraSpace()); nPos = aEnds[0]; OpenGLCompatibleDC aDC(rGraphics, 0, 0, nBitmapWidth, nBitmapHeight); |