From 7bdf7064c4ce50de8400f1fbbfe3a59d69730dac Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Fri, 29 Mar 2019 17:15:04 -0700 Subject: [PATCH] Handle null values in TextInputConfiguration.actionLabel JSON (flutter/engine#8377) Fixes https://github.com/flutter/flutter/issues/29798 --- .../embedding/engine/systemchannels/TextInputChannel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/TextInputChannel.java b/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/TextInputChannel.java index b23d33fd00..728ae40797 100644 --- a/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/TextInputChannel.java +++ b/engine/src/flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/TextInputChannel.java @@ -242,7 +242,7 @@ public class TextInputChannel { TextCapitalization.fromValue(json.getString("textCapitalization")), InputType.fromJson(json.getJSONObject("inputType")), inputAction, - json.optString("actionLabel") + json.isNull("actionLabel") ? null : json.getString("actionLabel") ); }