From 2ed6110ae541a9929c1748c8aaf6fc32f52047d4 Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Fri, 26 Feb 2016 09:16:48 +1100 Subject: [PATCH] Cleanup looper after shutting down. --- F-Droid/src/org/fdroid/fdroid/localrepo/type/WifiSwap.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/F-Droid/src/org/fdroid/fdroid/localrepo/type/WifiSwap.java b/F-Droid/src/org/fdroid/fdroid/localrepo/type/WifiSwap.java index 0ce4bcc4f..d1e070e8c 100644 --- a/F-Droid/src/org/fdroid/fdroid/localrepo/type/WifiSwap.java +++ b/F-Droid/src/org/fdroid/fdroid/localrepo/type/WifiSwap.java @@ -69,6 +69,12 @@ public class WifiSwap extends SwapType { Log.i(TAG, "we've been asked to stop the webserver: " + msg.obj); setConnected(false); localHttpd.stop(); + Looper looper = Looper.myLooper(); + if (looper == null) { + Log.e(TAG, "Looper.myLooper() was null for sum reason while shutting down the swap webserver."); + } else { + looper.quit(); + } } }; try {