瀏覽代碼

bug-fix: remove unnecessary NULL check before delete

Le Tan 7 年之前
父節點
當前提交
6d24f7e92b
共有 2 個文件被更改,包括 5 次插入11 次删除
  1. 4 8
      src/dialog/vinsertimagedialog.cpp
  2. 1 3
      src/vtextedit.cpp

+ 4 - 8
src/dialog/vinsertimagedialog.cpp

@@ -54,10 +54,8 @@ VInsertImageDialog::VInsertImageDialog(const QString &p_title,
 
 VInsertImageDialog::~VInsertImageDialog()
 {
-    if (m_image) {
-        delete m_image;
-        m_image = NULL;
-    }
+    delete m_image;
+    m_image = NULL;
 }
 
 void VInsertImageDialog::setupUI(const QString &p_title,
@@ -152,10 +150,8 @@ void VInsertImageDialog::setImage(const QImage &image)
 {
     if (image.isNull()) {
         imagePreviewLabel->setVisible(false);
-        if (m_image) {
-            delete m_image;
-            m_image = NULL;
-        }
+        delete m_image;
+        m_image = NULL;
 
         handleInputChanged();
         return;

+ 1 - 3
src/vtextedit.cpp

@@ -36,9 +36,7 @@ VTextEdit::VTextEdit(const QString &p_text, QWidget *p_parent)
 
 VTextEdit::~VTextEdit()
 {
-    if (m_imageMgr) {
-        delete m_imageMgr;
-    }
+    delete m_imageMgr;
 }
 
 void VTextEdit::init()