Author: craig
Date: Fri Dec 29 23:19:51 2017
New Revision: 22307

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22307
Log:
Fix Coverity 1405406

Modified:
    trunk/Scribus/scribus/plugins/gettext/odt2im/importodt.cpp

Modified: trunk/Scribus/scribus/plugins/gettext/odt2im/importodt.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22307&path=/trunk/Scribus/scribus/plugins/gettext/odt2im/importodt.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/gettext/odt2im/importodt.cpp  (original)
+++ trunk/Scribus/scribus/plugins/gettext/odt2im/importodt.cpp  Fri Dec 29 
23:19:51 2017
@@ -14,6 +14,7 @@
 
 #include <QApplication>
 #include <QByteArray>
+#include <QScopedPointer>
 #include <QXmlInputSource>
 #include <QXmlSimpleReader>
 #include "color.h"
@@ -1373,10 +1374,9 @@
                if 
(!PrefsManager::instance()->appPrefs.fontPrefs.GFontSub.contains(family))
                {
                        qApp->changeOverrideCursor(QCursor(Qt::ArrowCursor));
-                       MissingFont *dia = new MissingFont(0, family, m_Doc);
+                       QScopedPointer<MissingFont> dia(new MissingFont(0, 
family, m_Doc));
                        dia->exec();
                        fontName = dia->getReplacementFont();
-                       delete dia;
                        qApp->changeOverrideCursor(QCursor(Qt::WaitCursor));
                        
PrefsManager::instance()->appPrefs.fontPrefs.GFontSub[family] = fontName;
                }


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to