浏览代码

add check for supported view type in MediaPreview

cyberta 4 年之前
父节点
当前提交
17384a9f3b
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      deltachat-ios/Chat/Views/MediaPreview.swift

+ 2 - 1
deltachat-ios/Chat/Views/MediaPreview.swift

@@ -1,5 +1,6 @@
 import UIKit
 import UIKit
 import SDWebImage
 import SDWebImage
+import DcCore
 
 
 class MediaPreview: DraftPreview {
 class MediaPreview: DraftPreview {
     var imageWidthConstraint: NSLayoutConstraint?
     var imageWidthConstraint: NSLayoutConstraint?
@@ -26,7 +27,7 @@ class MediaPreview: DraftPreview {
     }
     }
 
 
     override func configure(draft: DraftModel) {
     override func configure(draft: DraftModel) {
-        if let path = draft.draftAttachment {
+        if (draft.draftViewType == DC_MSG_GIF || draft.draftViewType == DC_MSG_IMAGE), let path = draft.draftAttachment {
             contentImageView.sd_setImage(with: URL(fileURLWithPath: path, isDirectory: false), completed: { image, error, _, _ in
             contentImageView.sd_setImage(with: URL(fileURLWithPath: path, isDirectory: false), completed: { image, error, _, _ in
                 if let error = error {
                 if let error = error {
                     logger.error("could not load draft image: \(error)")
                     logger.error("could not load draft image: \(error)")