From ace6f6d5ca70df4a8d78209840f67cfc8f879eeb Mon Sep 17 00:00:00 2001 From: Shreyas Basarge Date: Fri, 24 Jun 2016 18:45:51 +0100 Subject: SyncOperation float cast fix Fix casting of Float into Double in SyncOperation. Bug: 29510536 Change-Id: I553e8988e4bc09c3624e42f6f108f723007d32c4 --- services/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 804be4ea1ae7..c371f9705285 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) { -- cgit v1.2.3-59-g8ed1b