From 2baca9a5ce3798e0ca3cc72fb6b23ccccee9d317 Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Fri, 30 Jul 2021 10:58:23 +0200 Subject: [PATCH] [android] Fix resource leak when downloading shareware --- .../java/org/diasurgical/devilutionx/DataActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 */