From 62bc6885db07423a434f945de9def863cb12b8c1 Mon Sep 17 00:00:00 2001 From: steckbrief Date: Fri, 16 Feb 2018 21:04:29 +0100 Subject: introduces cancel status for file transfers, fixes NPE in file sharing after picture resize --- .../thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/main/java/de/thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java') diff --git a/src/main/java/de/thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java b/src/main/java/de/thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java index ea93fdb8..49a10684 100644 --- a/src/main/java/de/thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java +++ b/src/main/java/de/thedevstack/conversationsplus/xmpp/jingle/JingleConnection.java @@ -57,6 +57,7 @@ public class JingleConnection implements Transferable { private int mJingleStatus = -1; private int mStatus = Transferable.STATUS_UNKNOWN; + private boolean canceled; private Message message; private String sessionId; private Account account; @@ -834,6 +835,7 @@ public class JingleConnection implements Transferable { } private void sendCancel() { + this.canceled = true; JinglePacket packet = bootstrapPacket("session-terminate"); Reason reason = new Reason(); reason.addChild("cancel"); @@ -1018,6 +1020,10 @@ public class JingleConnection implements Transferable { } } + public boolean isCanceled() { + return this.canceled; + } + @Override public int getProgress() { return this.mProgress; -- cgit v1.2.3