Commit 5b805ca9 authored by Thomas's avatar Thomas
Browse files

Fix a crash

parent 3148d5f9
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -193,7 +193,11 @@ public abstract class PeertubeBaseMainActivity extends BaseActivity implements C
        super.onDestroy();
        ChromeCasts.unregisterListener(this);
        if (manage_chromecast != null) {
            try {
                unregisterReceiver(manage_chromecast);
            } catch (IllegalArgumentException e) {
                e.printStackTrace();
            }
            new Thread(() -> {
                if (chromeCasts != null && chromeCasts.size() > 0) {
                    for (ChromeCast cast : chromeCasts) {
+6 −3
Original line number Diff line number Diff line
@@ -1859,9 +1859,12 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt
    @Override
    protected void onDestroy() {

        try {
            unregisterReceiver(broadcast_data);
            unregisterReceiver(broadcast_error_message);

        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
        if (networkStateReceiver != null) {
            try {
                unregisterReceiver(networkStateReceiver);
+5 −2
Original line number Diff line number Diff line
@@ -195,8 +195,11 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
        if (timer != null) {
            timer.cancel();
        }
        try {
            unregisterReceiver(imageReceiver);

        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
    }


+5 −1
Original line number Diff line number Diff line
@@ -367,7 +367,11 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload

    @Override
    public void onDestroy() {
        try {
            unregisterReceiver(onDownloadComplete);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
        super.onDestroy();
    }

+5 −1
Original line number Diff line number Diff line
@@ -1260,7 +1260,11 @@ public class ProfileActivity extends BaseActivity {
            scheduledExecutorService.shutdownNow();
            scheduledExecutorService = null;
        }
        try {
            unregisterReceiver(broadcast_data);
        } catch (IllegalArgumentException e) {
            e.printStackTrace();
        }
        super.onDestroy();
    }

Loading