From 4ddaa45ee3dd1a346da254f2ca9b72c933dc2292 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Sun, 29 Apr 2018 14:22:34 +0200 Subject: catch dead object exceptions when acquiring wake locks --- src/main/java/de/pixart/messenger/http/HttpUploadConnection.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main/java/de/pixart/messenger/http/HttpUploadConnection.java') diff --git a/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java b/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java index 7bdfd4db8..cd73d6895 100644 --- a/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java +++ b/src/main/java/de/pixart/messenger/http/HttpUploadConnection.java @@ -28,6 +28,7 @@ import de.pixart.messenger.services.AbstractConnectionManager; import de.pixart.messenger.services.XmppConnectionService; import de.pixart.messenger.utils.CryptoHelper; import de.pixart.messenger.utils.Namespace; +import de.pixart.messenger.utils.WakeLockHelper; import de.pixart.messenger.xml.Element; import de.pixart.messenger.xmpp.stanzas.IqPacket; import rocks.xmpp.addr.Jid; @@ -237,9 +238,7 @@ public class HttpUploadConnection implements Transferable { if (connection != null) { connection.disconnect(); } - if (wakeLock.isHeld()) { - wakeLock.release(); - } + WakeLockHelper.release(wakeLock); } } } -- cgit v1.2.3