Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d208c3a6 authored by Jeff Hamilton's avatar Jeff Hamilton
Browse files

Convert Numbers to Booleans when calling getAsBoolean().

Change-Id: I31ad0bccd422f8e76cf37d500a93744cc23d4859
parent e678f46e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -414,6 +414,8 @@ public final class ContentValues implements Parcelable {
        } catch (ClassCastException e) {
            if (value instanceof CharSequence) {
                return Boolean.valueOf(value.toString());
            } else if (value instanceof Number) {
                return ((Number) value).intValue() != 0;
            } else {
                Log.e(TAG, "Cannot cast value for " + key + " to a Boolean: " + value, e);
                return null;