diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/clock/ClockManager.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/clock/ClockManager.java b/packages/SystemUI/src/com/android/keyguard/clock/ClockManager.java index 135b351867e9..07c2f10e58b3 100644 --- a/packages/SystemUI/src/com/android/keyguard/clock/ClockManager.java +++ b/packages/SystemUI/src/com/android/keyguard/clock/ClockManager.java @@ -289,12 +289,19 @@ public final class ClockManager { public void onPluginConnected(ClockPlugin plugin, Context pluginContext) { addClockPlugin(plugin); reload(); + if (plugin == mCurrentClock) { + ClockManager.this.reload(); + } } @Override public void onPluginDisconnected(ClockPlugin plugin) { + boolean isCurrentClock = plugin == mCurrentClock; removeClockPlugin(plugin); reload(); + if (isCurrentClock) { + ClockManager.this.reload(); + } } /** |