summaryrefslogtreecommitdiff
path: root/winaccessibility
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2019-04-01 00:25:16 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2019-04-01 00:49:12 +0200
commit85456fae54029edd26df2277a9eec5e2fe3d9739 (patch)
treefd55ad48b34c66f0b839edcbc952a8a5a0752c72 /winaccessibility
parent1d35b89e7581e12024769d19bfb6d6eb2c3274b8 (diff)
tdf#120703 PVS: Silence V522 warnings
V522 There might be dereferencing of a potential null pointer. Change-Id: Ie617b41a8f8d334022cf5313b242a236baedba48 Reviewed-on: https://gerrit.libreoffice.org/70017 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'winaccessibility')
-rw-r--r--winaccessibility/source/service/AccFrameEventListener.cxx4
-rw-r--r--winaccessibility/source/service/AccObjectWinManager.cxx5
2 files changed, 4 insertions, 5 deletions
diff --git a/winaccessibility/source/service/AccFrameEventListener.cxx b/winaccessibility/source/service/AccFrameEventListener.cxx
index 8f7a6bc32753..cf1968d65032 100644
--- a/winaccessibility/source/service/AccFrameEventListener.cxx
+++ b/winaccessibility/source/service/AccFrameEventListener.cxx
@@ -85,8 +85,8 @@ void AccFrameEventListener::HandleChildChangedEvent(Any oldValue, Any newValue)
{
XAccessible* pAcc = xChild.get();
- VCLXWindow* pvclwindow =
- dynamic_cast<VCLXWindow*>(m_xAccessible.get());
+ assert(dynamic_cast<VCLXWindow*>(m_xAccessible.get()));
+ VCLXWindow* pvclwindow = static_cast<VCLXWindow*>(m_xAccessible.get());
const SystemEnvData* systemdata
= pvclwindow->GetWindow()->GetSystemData();
diff --git a/winaccessibility/source/service/AccObjectWinManager.cxx b/winaccessibility/source/service/AccObjectWinManager.cxx
index 90714dea6339..72774cf42d37 100644
--- a/winaccessibility/source/service/AccObjectWinManager.cxx
+++ b/winaccessibility/source/service/AccObjectWinManager.cxx
@@ -111,9 +111,8 @@ AccObjectWinManager::Get_ToATInterface(HWND hWnd, long lParam, WPARAM wParam)
if ( pRetIMAcc && lParam == OBJID_CLIENT )
{
- IAccessible* pTemp = dynamic_cast<IAccessible*>( pRetIMAcc );
- LRESULT result = LresultFromObject(IID_IAccessible, wParam, pTemp);
- pTemp->Release();
+ LRESULT result = LresultFromObject(IID_IAccessible, wParam, pRetIMAcc);
+ pRetIMAcc->Release();
return result;
}
return 0;