Author: craig
Date: Mon Mar 26 21:38:41 2018
New Revision: 22447

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22447
Log:
Coverity 1350142 / 1350555

Modified:
    trunk/Scribus/scribus/appmodehelper.cpp

Modified: trunk/Scribus/scribus/appmodehelper.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22447&path=/trunk/Scribus/scribus/appmodehelper.cpp
==============================================================================
--- trunk/Scribus/scribus/appmodehelper.cpp     (original)
+++ trunk/Scribus/scribus/appmodehelper.cpp     Mon Mar 26 21:38:41 2018
@@ -130,7 +130,8 @@
                case modeDrawBezierLine:
                {
                        //if No nodes were created
-                       if (currItem == NULL) {
+                       if (currItem == NULL)
+                       {
                                setSpecialEditMode(false);
                                break;
                        }
@@ -348,7 +349,7 @@
                        break;
                case modeEditTable:
                        {
-                               if (oldMode != modeEditTable)
+                               if (currItem && oldMode != modeEditTable)
                                {
                                        scmw->charPalette->setEnabled(true, 
currItem);
                                        
(*a_scrActions)["insertSampleText"]->setEnabled(true);
@@ -359,10 +360,7 @@
                                        
a_actMgr->saveActionShortcutsPreEditMode();
                                        // #11938: Paste is not correctly 
enabled in modeEditTable
                                        if 
(ScMimeData::clipboardHasScribusData())
-                                       {
-                                               bool tableEditMode = ((currItem 
!= NULL) && (currItem->asTable()));
-                                               
(*a_scrActions)["editPaste"]->setEnabled(tableEditMode);
-                                       }
+                                               
(*a_scrActions)["editPaste"]->setEnabled(currItem->asTable());
                                }
                        }
                        break;


_______________________________________________
scribus-commit mailing list
scribus-commit@lists.scribus.net
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to