sd/source/ui/view/frmview.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit ff79a22fd04f9bbb5f4f67f21862db3a531de833
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Wed May 1 20:17:51 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Thu May 2 00:13:16 2024 +0200

    cid#1596707 Unchecked dynamic_cast
    
    Change-Id: I2067f335dfacf2dfb4b5b18b54c738f3fba4c375
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166981
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/sd/source/ui/view/frmview.cxx b/sd/source/ui/view/frmview.cxx
index 88ae6825738b..1fa0c4eba45d 100644
--- a/sd/source/ui/view/frmview.cxx
+++ b/sd/source/ui/view/frmview.cxx
@@ -282,8 +282,9 @@ void FrameView::Update(SdOptions const * pOptions)
         return;
 
     SdDrawDocument* pDrawDocument = dynamic_cast<SdDrawDocument*>(&GetModel());
+    const bool bImpress = pDrawDocument && pDrawDocument->GetDocumentType() == 
DocumentType::Impress;
 
-    if (pDrawDocument->GetDocumentType() == DocumentType::Impress)
+    if (bImpress)
     {
         mbRuler = officecfg::Office::Impress::Layout::Display::Ruler::get();
         SetDragStripes( 
officecfg::Office::Impress::Layout::Display::Guide::get() );

Reply via email to