diff --git a/res/values/strings.xml b/res/values/strings.xml
index 125520e1f0..3928fa436a 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -194,6 +194,9 @@ s -->
+
+ Google Apps
+
Problem loading widget
diff --git a/res/xml/default_workspace.xml b/res/xml/default_workspace.xml
index d509490c3a..01d2430392 100644
--- a/res/xml/default_workspace.xml
+++ b/res/xml/default_workspace.xml
@@ -26,16 +26,50 @@
launcher:screen="2"
launcher:x="0"
launcher:y="3" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java
index 1af3f71d28..bb7bdf53de 100644
--- a/src/com/android/launcher2/Launcher.java
+++ b/src/com/android/launcher2/Launcher.java
@@ -1139,6 +1139,10 @@ public final class Launcher extends Activity
public void onDestroy() {
super.onDestroy();
+ // Remove all pending runnables
+ mHandler.removeMessages(ADVANCE_MSG);
+ mHandler.removeMessages(0);
+
// Stop callbacks from LauncherModel
LauncherApplication app = ((LauncherApplication) getApplication());
mModel.stopLoader();
@@ -2179,7 +2183,7 @@ public final class Launcher extends Activity
// Otherwise, we are not in spring loaded mode, so don't do anything.
}
void exitSpringLoadedDragModeDelayed(final boolean successfulDrop, boolean extendedDelay) {
- mWorkspace.postDelayed(new Runnable() {
+ mHandler.postDelayed(new Runnable() {
@Override
public void run() {
exitSpringLoadedDragMode();