diff --git a/briar-android/src/net/sf/briar/android/groups/GroupActivity.java b/briar-android/src/net/sf/briar/android/groups/GroupActivity.java index 467a52295..dfe597deb 100644 --- a/briar-android/src/net/sf/briar/android/groups/GroupActivity.java +++ b/briar-android/src/net/sf/briar/android/groups/GroupActivity.java @@ -170,6 +170,7 @@ OnClickListener, OnItemClickListener { @Override public void onPause() { + super.onPause(); db.removeListener(this); } diff --git a/briar-android/src/net/sf/briar/android/groups/GroupListActivity.java b/briar-android/src/net/sf/briar/android/groups/GroupListActivity.java index e3b5ecec8..5bb2a6c4d 100644 --- a/briar-android/src/net/sf/briar/android/groups/GroupListActivity.java +++ b/briar-android/src/net/sf/briar/android/groups/GroupListActivity.java @@ -278,6 +278,7 @@ implements OnClickListener, DatabaseListener { @Override public void onPause() { + super.onPause(); db.removeListener(this); } diff --git a/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java b/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java index 2a9877716..c3463dd96 100644 --- a/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java +++ b/briar-android/src/net/sf/briar/android/messages/ConversationActivity.java @@ -169,6 +169,7 @@ implements DatabaseListener, OnClickListener, OnItemClickListener { @Override public void onPause() { + super.onPause(); db.removeListener(this); } diff --git a/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java b/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java index 0bcdbe392..caf7a0601 100644 --- a/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java +++ b/briar-android/src/net/sf/briar/android/messages/ConversationListActivity.java @@ -236,6 +236,7 @@ implements OnClickListener, DatabaseListener { @Override public void onPause() { + super.onPause(); db.removeListener(this); }