[Libreoffice-commits] core.git: sw/source

Maxim Monastirsky momonasmon at gmail.com
Fri Aug 29 00:54:34 PDT 2014


 sw/source/uibase/shells/annotsh.cxx  |    2 +-
 sw/source/uibase/shells/drwtxtex.cxx |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 6045c38f86fc6e96610dcd9a055892af21ea2629
Author: Maxim Monastirsky <momonasmon at gmail.com>
Date:   Fri Aug 29 02:31:42 2014 +0300

    Avoid crash when no args specified
    
    Change-Id: Id3d10566af674f02f3734f981e6b4b45b528ed92

diff --git a/sw/source/uibase/shells/annotsh.cxx b/sw/source/uibase/shells/annotsh.cxx
index 5c74c35..7ead827 100644
--- a/sw/source/uibase/shells/annotsh.cxx
+++ b/sw/source/uibase/shells/annotsh.cxx
@@ -467,7 +467,7 @@ void SwAnnotationShell::Exec( SfxRequest &rReq )
         {
             const SfxItemSet* pArgs = rReq.GetArgs();
             const SfxStringItem* pItem = 0;
-            if (nSlot == SID_CHAR_DLG)
+            if (pArgs && nSlot == SID_CHAR_DLG)
                 pItem = static_cast< const SfxStringItem* >(pArgs->GetItem(FN_PARAM_1, false, TYPE(SfxStringItem) ) );
 
             if( !pArgs || pItem )
diff --git a/sw/source/uibase/shells/drwtxtex.cxx b/sw/source/uibase/shells/drwtxtex.cxx
index 84b1fa5..fef670e 100644
--- a/sw/source/uibase/shells/drwtxtex.cxx
+++ b/sw/source/uibase/shells/drwtxtex.cxx
@@ -299,7 +299,7 @@ void SwDrawTextShell::Execute( SfxRequest &rReq )
         {
             const SfxItemSet* pArgs = rReq.GetArgs();
             const SfxStringItem* pItem = 0;
-            if (nSlot == SID_CHAR_DLG)
+            if (pArgs && nSlot == SID_CHAR_DLG)
                 pItem = static_cast< const SfxStringItem* >(pArgs->GetItem(FN_PARAM_1, false, TYPE(SfxStringItem) ) );
 
             if( !pArgs || pItem )


More information about the Libreoffice-commits mailing list