imwayland: Collect return value from ::delete-surrounding signal

There's not much we can do about the signal not being handled, but
we should fetch the return value anyway.
This commit is contained in:
Carlos Garnacho 2018-09-28 17:47:56 +02:00
parent 12ac9f351e
commit 8912dc226c

View File

@ -224,18 +224,18 @@ text_input_delete_surrounding_text_apply (GtkIMContextWaylandGlobal *global,
gboolean valid)
{
GtkIMContextWayland *context;
gboolean retval;
gint len;
struct surrounding_delete defaults = {0};
context = GTK_IM_CONTEXT_WAYLAND (global->current);
len = context->pending_surrounding_delete.after_length
+ context->pending_surrounding_delete.before_length;
if (len > 0 && valid)
g_signal_emit_by_name (global->current, "delete-surrounding",
-context->pending_surrounding_delete.before_length,
len);
len, &retval);
context->pending_surrounding_delete = defaults;
}