Fix NPE
Bug # 5455516
Change-Id: I61617d47d1275cfb983adb07e77b8293eb26a763
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index 72ac390..0d6a286 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -246,7 +246,9 @@
private Runnable mBuildLayersRunnable = new Runnable() {
public void run() {
- mWorkspace.buildPageHardwareLayers();
+ if (mWorkspace != null) {
+ mWorkspace.buildPageHardwareLayers();
+ }
}
};
@@ -1259,6 +1261,7 @@
// Remove all pending runnables
mHandler.removeMessages(ADVANCE_MSG);
mHandler.removeMessages(0);
+ mWorkspace.removeCallbacks(mBuildLayersRunnable);
// Stop callbacks from LauncherModel
LauncherApplication app = ((LauncherApplication) getApplication());