From 68aa41ab96761d492a235c6f662c86c802b8cec5 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Sat, 2 Aug 2025 12:09:08 -0400 Subject: [PATCH] android: Tweaking random flags until ANRs subside. --- apps/ssb/tf-app.js | 6 ++++-- .../com/unprompted/tildefriends/TildeFriendsActivity.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/ssb/tf-app.js b/apps/ssb/tf-app.js index a12d2988..02954176 100644 --- a/apps/ssb/tf-app.js +++ b/apps/ssb/tf-app.js @@ -460,9 +460,11 @@ class TfElement extends LitElement { } update_progress() { - if (!this.loading_latest && + if ( + !this.loading_latest && !this.loading_latest_scheduled && - !this.shadowRoot.getElementById('tf-tab-news')?.is_loading()) { + !this.shadowRoot.getElementById('tf-tab-news')?.is_loading() + ) { this.progress = undefined; return; } diff --git a/src/android/com/unprompted/tildefriends/TildeFriendsActivity.java b/src/android/com/unprompted/tildefriends/TildeFriendsActivity.java index 8a46d43c..5a74887b 100644 --- a/src/android/com/unprompted/tildefriends/TildeFriendsActivity.java +++ b/src/android/com/unprompted/tildefriends/TildeFriendsActivity.java @@ -426,7 +426,7 @@ public class TildeFriendsActivity extends Activity { Log.w("tildefriends", "onServiceDisconnected"); } }; - s_activity.bindService(intent, s_activity.service_connection, BIND_AUTO_CREATE); + s_activity.bindService(intent, s_activity.service_connection, BIND_AUTO_CREATE | BIND_NOT_FOREGROUND); } public static void stop_sandbox() {