From ff2bdc8474e9938ceba529fac7858ed88c4ed98e Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 8 Oct 2024 22:39:44 -0500 Subject: [PATCH] No refreshUi thundering herd But may delay by more than the interval this way --- src/main/java/eu/siacs/conversations/ui/XmppActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java index e1c64764f455cae95407e8cbe99e65ce92c60d61..22708826d27ceee38eeb033f66366e46269d6f17 100644 --- a/src/main/java/eu/siacs/conversations/ui/XmppActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/XmppActivity.java @@ -225,7 +225,7 @@ public abstract class XmppActivity extends ActionBarActivity { final long diff = SystemClock.elapsedRealtime() - mLastUiRefresh; if (diff > Config.REFRESH_UI_INTERVAL) { mRefreshUiHandler.removeCallbacks(mRefreshUiRunnable); - runOnUiThread(mRefreshUiRunnable); + mRefreshUiHandler.postDelayed(mRefreshUiRunnable, 1); } else { final long next = Config.REFRESH_UI_INTERVAL - diff; mRefreshUiHandler.removeCallbacks(mRefreshUiRunnable);