Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/se/lublin/humla/HumlaService.java')
-rw-r--r--src/main/java/se/lublin/humla/HumlaService.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/se/lublin/humla/HumlaService.java b/src/main/java/se/lublin/humla/HumlaService.java
index 63f578f..e182ba9 100644
--- a/src/main/java/se/lublin/humla/HumlaService.java
+++ b/src/main/java/se/lublin/humla/HumlaService.java
@@ -192,6 +192,9 @@ public class HumlaService extends Service implements IHumlaService, IHumlaSessio
if (!isSynchronized())
return;
+ if (mModelHandler == null || mConnection == null) {
+ return;
+ }
final User currentUser = mModelHandler.getUser(mConnection.getSession());
if (currentUser == null) return;
@@ -349,6 +352,13 @@ public class HumlaService extends Service implements IHumlaService, IHumlaSessio
if (!mConnection.isConnected()) {
return;
}
+
+ // TODO hackish, but this seems to happen?!
+ if (mModelHandler == null) {
+ Log.e(Constants.TAG, "Error in HumlaService.onConnectionSynchronized: mAudioHandler is null");
+ return;
+ }
+
mConnectionState = ConnectionState.CONNECTED;
Log.v(Constants.TAG, "Connected");