From ace6f6d5ca70df4a8d78209840f67cfc8f879eeb Mon Sep 17 00:00:00 2001 From: Shreyas Basarge Date: Fri, 24 Jun 2016 18:45:51 +0100 Subject: [PATCH] SyncOperation float cast fix Fix casting of Float into Double in SyncOperation. Bug: 29510536 Change-Id: I553e8988e4bc09c3624e42f6f108f723007d32c4 --- .../core/java/com/android/server/content/SyncOperation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/content/SyncOperation.java b/services/core/java/com/android/server/content/SyncOperation.java index 804be4ea1ae71..c371f9705285b 100644 --- a/services/core/java/com/android/server/content/SyncOperation.java +++ b/services/core/java/com/android/server/content/SyncOperation.java @@ -197,7 +197,7 @@ public class SyncOperation { } else if (value instanceof Boolean) { syncExtrasBundle.putBoolean(key, (Boolean) value); } else if (value instanceof Float) { - syncExtrasBundle.putDouble(key, (Double) value); + syncExtrasBundle.putDouble(key, (double) (float) value); } else if (value instanceof Double) { syncExtrasBundle.putDouble(key, (Double) value); } else if (value instanceof String) {