diff options
-rw-r--r-- | RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java | 6 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher3/ThemeChangedReceiver.java | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java b/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java index 36920c501..142a4d124 100644 --- a/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java +++ b/RemoteFolder/src/com/android/launcher3/RemoteFolderManager.java @@ -8,7 +8,6 @@ import android.view.ViewGroup; import com.android.launcher3.allapps.AllAppsGridAdapter; import com.android.launcher3.allapps.AlphabeticalAppsList; - import java.util.ArrayList; import java.util.List; @@ -144,4 +143,9 @@ public class RemoteFolderManager { */ public static void onInitializeDrawerSettings(final ArrayList<String> values, final Context context) { } + + /** + * Apply icon pack when the theme changes. + */ + public synchronized void onThemeChanged() { } } diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 802a379b0..b135fefd9 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -269,7 +269,7 @@ public class Launcher extends Activity private View mWeightWatcher; private DynamicGridSizeFragment mDynamicGridSizeFragment; - private static RemoteFolderManager sRemoteFolderManager; + protected static RemoteFolderManager sRemoteFolderManager; private AppWidgetManagerCompat mAppWidgetManager; private LauncherAppWidgetHost mAppWidgetHost; diff --git a/src/com/android/launcher3/ThemeChangedReceiver.java b/src/com/android/launcher3/ThemeChangedReceiver.java index 6dac0be76..3f4f3af38 100644 --- a/src/com/android/launcher3/ThemeChangedReceiver.java +++ b/src/com/android/launcher3/ThemeChangedReceiver.java @@ -43,6 +43,10 @@ public class ThemeChangedReceiver extends BroadcastReceiver { app.recreateWidgetPreviewDb(); app.getIconCache().flush(); app.getModel().forceReload(); + + if (Launcher.sRemoteFolderManager != null) { + Launcher.sRemoteFolderManager.onThemeChanged(); + } } } |