diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/ConversationFragment.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java index a9c29dd5c..3f79e01d7 100644 --- a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java +++ b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java @@ -55,6 +55,7 @@ import de.pixart.messenger.entities.Presence; import de.pixart.messenger.entities.Transferable; import de.pixart.messenger.entities.TransferablePlaceholder; import de.pixart.messenger.http.HttpDownloadConnection; +import de.pixart.messenger.persistance.FileBackend; import de.pixart.messenger.services.MessageArchiveService; import de.pixart.messenger.services.XmppConnectionService; import de.pixart.messenger.ui.XmppActivity.OnPresenceSelected; @@ -591,7 +592,8 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa } if (treatAsFile) { String path = m.getRelativeFilePath(); - if (path == null || !path.startsWith("/")) { + Log.d(Config.LOGTAG, "Path = " + path); + if (path == null || !path.startsWith("/") || path.contains(FileBackend.getConversationsDirectory())) { deleteFile.setVisible(true); deleteFile.setTitle(activity.getString(R.string.delete_x_file, UIHelper.getFileDescriptionString(activity, m))); } |