Browse Source

MdEditOperations: check source image before insert from path

Le Tan 7 years ago
parent
commit
61909c2c5d
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/vmdeditoperations.cpp

+ 6 - 0
src/vmdeditoperations.cpp

@@ -155,6 +155,12 @@ void VMdEditOperations::insertImageFromPath(const QString &p_title,
     p_destImagePath.clear();
     p_urlInLink.clear();
 
+    // Make sure src image is valid.
+    if (QImage(p_srcImagePath).isNull()) {
+        qWarning() << "fail to insert invalid source image" << p_srcImagePath;
+        return;
+    }
+
     QString fileName = VUtils::generateImageFileName(p_folderPath,
                                                      p_title,
                                                      QFileInfo(p_srcImagePath).suffix());