diff --git a/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java b/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java index e365320d7..570c215a9 100644 --- a/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java +++ b/android-project/app/src/main/java/org/diasurgical/devilutionx/DataActivity.java @@ -53,6 +53,13 @@ public class DataActivity extends Activity { this.finish(); } + protected void onDestroy() { + if (mReceiver != null) + unregisterReceiver(mReceiver); + + super.onDestroy(); + } + /** * Check if the game data is present */