Fix bug in saving gestures stores. The outputstream was wrapping itself, thus causing huge problems.
diff --git a/core/java/android/gesture/GestureStore.java b/core/java/android/gesture/GestureStore.java
index ddf1c83..7251198 100644
--- a/core/java/android/gesture/GestureStore.java
+++ b/core/java/android/gesture/GestureStore.java
@@ -228,8 +228,8 @@
 
             final HashMap<String, ArrayList<Gesture>> maps = mNamedGestures;
 
-            out = new DataOutputStream((stream instanceof BufferedOutputStream) ? out :
-                    new BufferedOutputStream(out, GestureConstants.IO_BUFFER_SIZE));
+            out = new DataOutputStream((stream instanceof BufferedOutputStream) ? stream :
+                    new BufferedOutputStream(stream, GestureConstants.IO_BUFFER_SIZE));
             // Write version number
             out.writeShort(FILE_FORMAT_VERSION);
             // Write number of entries