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