From f1d6c084396c5883d5206c1bc8a6df13a2739e58 Mon Sep 17 00:00:00 2001 From: Georg Lukas Date: Fri, 25 May 2018 18:21:50 +0200 Subject: [PATCH] Do not loop-flood 'TNC disconnected' --- src/backend/BluetoothTnc.scala | 2 +- src/backend/TcpUploader.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/BluetoothTnc.scala b/src/backend/BluetoothTnc.scala index 531055c..19f2fbf 100644 --- a/src/backend/BluetoothTnc.scala +++ b/src/backend/BluetoothTnc.scala @@ -117,12 +117,12 @@ class BluetoothTnc(service : AprsService, prefs : PrefsWrapper) extends AprsBack while (running) { try { if (need_reconnect) { - need_reconnect = false log("Reconnecting in 3s...") try { Thread.sleep(3*1000) } catch { case _ => } init_socket() + need_reconnect = false service.postLinkOn(R.string.p_link_bt) } Log.d(TAG, "waiting for data...") diff --git a/src/backend/TcpUploader.scala b/src/backend/TcpUploader.scala index 1dd3dfd..0075215 100644 --- a/src/backend/TcpUploader.scala +++ b/src/backend/TcpUploader.scala @@ -141,13 +141,13 @@ class TcpUploader(service : AprsService, prefs : PrefsWrapper) extends AprsBacke while (running) { try { if (need_reconnect) { - need_reconnect = false Log.d(TAG, "reconnecting in " + RECONNECT + "s") service.postAddPost(TYPE_INFO, R.string.post_info, service.getString(R.string.post_reconnect, RECONNECT.asInstanceOf[AnyRef])) shutdown() Thread.sleep(RECONNECT*1000) init_socket() + need_reconnect = false service.postLinkOn(R.string.p_aprsis_tcp) } Log.d(TAG, "waiting for data...")