diff --git a/shell/platform/linux/fl_platform_plugin.cc b/shell/platform/linux/fl_platform_plugin.cc index 8d9ab91577f2a..1e4d788adf075 100644 --- a/shell/platform/linux/fl_platform_plugin.cc +++ b/shell/platform/linux/fl_platform_plugin.cc @@ -12,7 +12,6 @@ static constexpr char kChannelName[] = "flutter/platform"; static constexpr char kBadArgumentsError[] = "Bad Arguments"; static constexpr char kUnknownClipboardFormatError[] = "Unknown Clipboard Format"; -static constexpr char kClipboardRequestError[] = "Clipboard Request Failed"; static constexpr char kFailedError[] = "Failed"; static constexpr char kGetClipboardDataMethod[] = "Clipboard.getData"; static constexpr char kSetClipboardDataMethod[] = "Clipboard.setData"; @@ -47,11 +46,9 @@ static void clipboard_text_cb(GtkClipboard* clipboard, if (text != nullptr) { g_autoptr(FlValue) result = fl_value_new_map(); fl_value_set_string_take(result, kTextKey, fl_value_new_string(text)); - response = FL_METHOD_RESPONSE(fl_method_success_response_new(nullptr)); + response = FL_METHOD_RESPONSE(fl_method_success_response_new(result)); } else { - response = FL_METHOD_RESPONSE(fl_method_error_response_new( - kClipboardRequestError, "Failed to retrieve clipboard text from GTK", - nullptr)); + response = FL_METHOD_RESPONSE(fl_method_success_response_new(nullptr)); } send_response(method_call, response);