altosdroid: Fix tab updates on Android 11 after rotate
[fw/altos] / altosdroid / app / src / main / java / org / altusmetrum / AltosDroid / AltosDebug.java
index 469ec50abfd92c33c3e90aacd2aba542511be738..b2bfeb214caf88723dab31e81d34c714030fc545 100644 (file)
@@ -56,11 +56,14 @@ public class AltosDebug {
                Log.e(TAG, String.format(format, arguments));
        }
 
+       static void trace(String format, Object ... arguments) {
+               error(format, arguments);
+               for (StackTraceElement el : Thread.currentThread().getStackTrace())
+                       Log.e(TAG, "\t" + el.toString() + "\n");
+       }
+
        static void check_ui(String format, Object ... arguments) {
-               if (Looper.myLooper() == Looper.getMainLooper()) {
-                       Log.e(TAG, String.format("ON UI THREAD " + format, arguments));
-                       for (StackTraceElement el : Thread.currentThread().getStackTrace())
-                               Log.e(TAG, "\t" + el.toString() + "\n");
-               }
+               if (Looper.myLooper() == Looper.getMainLooper())
+                       trace("ON UI THREAD " + format, arguments);
        }
 }