Fixes #1945905. Prevents the user from clicking the same button mutiple times.
diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java
index 328a5ca..918ffaa 100644
--- a/src/com/android/launcher/Launcher.java
+++ b/src/com/android/launcher/Launcher.java
@@ -614,9 +614,11 @@
     }
 
     private void createGesture() {
-        mCurrentGesture = mGesturesOverlay.getGesture();
-        mWaitingForResult = true;
-        pickShortcut(REQUEST_PICK_GESTURE_ACTION, R.string.title_select_shortcut);
+        if (!mWaitingForResult) {
+            mCurrentGesture = mGesturesOverlay.getGesture();
+            mWaitingForResult = true;
+            pickShortcut(REQUEST_PICK_GESTURE_ACTION, R.string.title_select_shortcut);
+        }
     }
 
     private void completeCreateGesture(Intent data, boolean isShortcut) {