diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-03-07 17:19:32 -0600 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-03-07 20:33:56 -0600 |
commit | 5c519207f2789ebfac25f0b41fb7af7202d8f226 (patch) | |
tree | 5bf1bfb1a3b059dc0a31f1da9ba955e5cd8c07ed /sc/source/ui/app | |
parent | 7adc93712e92afcd7e6db9f9d56dfa516d9b5573 (diff) |
coverity#704690 Unchecked dynamic cast
Change-Id: Id392c07f27f8f7d8b05b0604ccf7b9180a6eb6a8
Diffstat (limited to 'sc/source/ui/app')
-rw-r--r-- | sc/source/ui/app/scmod.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx index 8aad9111447e..ba3541061eb9 100644 --- a/sc/source/ui/app/scmod.cxx +++ b/sc/source/ui/app/scmod.cxx @@ -1907,7 +1907,11 @@ void ScModule::EndReference() if ( pChildWnd ) { IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetWindow()); - pRefDlg->SetActive(); + assert(pRefDlg); + if(pRefDlg) + { + pRefDlg->SetActive(); + } } else pModalDlg->SetActive(); |