Merge "Notify ClockChangedListeners on main thread"
This commit is contained in:
@@ -243,11 +243,12 @@ public final class ClockManager {
|
|||||||
mPreviewClocks.reloadCurrentClock();
|
mPreviewClocks.reloadCurrentClock();
|
||||||
mListeners.forEach((listener, clocks) -> {
|
mListeners.forEach((listener, clocks) -> {
|
||||||
clocks.reloadCurrentClock();
|
clocks.reloadCurrentClock();
|
||||||
ClockPlugin clock = clocks.getCurrentClock();
|
final ClockPlugin clock = clocks.getCurrentClock();
|
||||||
if (clock instanceof DefaultClockController) {
|
if (Looper.myLooper() == Looper.getMainLooper()) {
|
||||||
listener.onClockChanged(null);
|
listener.onClockChanged(clock instanceof DefaultClockController ? null : clock);
|
||||||
} else {
|
} else {
|
||||||
listener.onClockChanged(clock);
|
mMainHandler.post(() -> listener.onClockChanged(
|
||||||
|
clock instanceof DefaultClockController ? null : clock));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user