aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/de/pixart/messenger/http/HttpDownloadConnection.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/http/HttpDownloadConnection.java b/src/main/java/de/pixart/messenger/http/HttpDownloadConnection.java
index 4e1aa199a..4d3db9f8c 100644
--- a/src/main/java/de/pixart/messenger/http/HttpDownloadConnection.java
+++ b/src/main/java/de/pixart/messenger/http/HttpDownloadConnection.java
@@ -77,6 +77,15 @@ public class HttpDownloadConnection implements Transferable {
}
public void init(boolean interactive) {
+ if (message.isFileDeleted()) {
+ if (message.getType() == Message.TYPE_PRIVATE_FILE) {
+ message.setType(Message.TYPE_PRIVATE);
+ } else if (message.isFileOrImage()) {
+ message.setType(Message.TYPE_TEXT);
+ }
+ message.setFileDeleted(false);
+ mXmppConnectionService.updateMessage(message);
+ }
this.message.setTransferable(this);
try {
final Message.FileParams fileParams = message.getFileParams();