1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-02-21 21:57:19 +00:00

SimpleTask: reuse themed context

This commit is contained in:
M66B 2022-04-25 14:08:24 +02:00
parent 3225d002fc
commit 1524f3f6df

View file

@ -61,6 +61,7 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
private static PowerManager.WakeLock wl = null;
private static ExecutorService globalExecutor = null;
private static Context themedContext = null;
private static final List<SimpleTask> tasks = new ArrayList<>();
private static final int MAX_WAKELOCK = 30 * 60 * 1000; // milliseconds
@ -155,9 +156,10 @@ public abstract class SimpleTask<T> implements LifecycleObserver {
}
};
Context themedContext = new ContextThemeWrapper(
context.getApplicationContext(),
FragmentDialogTheme.getTheme(context));
if (themedContext == null)
themedContext = new ContextThemeWrapper(
context.getApplicationContext(),
FragmentDialogTheme.getTheme(context));
future = getExecutor(context).submit(new Runnable() {
private Object data;