aboutsummaryrefslogtreecommitdiffstats
path: root/src/eu/siacs/conversations/xmpp/XmppConnection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/eu/siacs/conversations/xmpp/XmppConnection.java')
-rw-r--r--src/eu/siacs/conversations/xmpp/XmppConnection.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/eu/siacs/conversations/xmpp/XmppConnection.java b/src/eu/siacs/conversations/xmpp/XmppConnection.java
index 2447b49b..4fc64590 100644
--- a/src/eu/siacs/conversations/xmpp/XmppConnection.java
+++ b/src/eu/siacs/conversations/xmpp/XmppConnection.java
@@ -183,7 +183,7 @@ public class XmppConnection implements Runnable {
} catch (UnknownHostException e) {
this.changeStatus(Account.STATUS_SERVER_NOT_FOUND);
if (wakeLock.isHeld()) {
- wakeLock.release();
+ try { wakeLock.release();} catch (RuntimeException re) {}
}
return;
} catch (IOException e) {
@@ -191,21 +191,21 @@ public class XmppConnection implements Runnable {
this.changeStatus(Account.STATUS_OFFLINE);
}
if (wakeLock.isHeld()) {
- wakeLock.release();
+ try { wakeLock.release();} catch (RuntimeException re) {}
}
return;
} catch (NoSuchAlgorithmException e) {
this.changeStatus(Account.STATUS_OFFLINE);
Log.d(LOGTAG, "compression exception " + e.getMessage());
if (wakeLock.isHeld()) {
- wakeLock.release();
+ try { wakeLock.release();} catch (RuntimeException re) {}
}
return;
} catch (XmlPullParserException e) {
this.changeStatus(Account.STATUS_OFFLINE);
Log.d(LOGTAG, "xml exception " + e.getMessage());
if (wakeLock.isHeld()) {
- wakeLock.release();
+ try { wakeLock.release();} catch (RuntimeException re) {}
}
return;
}