modules: Check current context before retrieving surrounding

There may be situations where this might get called while the
currently focused context just went away (eg. after setting the
text widget unsensitive).

Closes: #1317
This commit is contained in:
Carlos Garnacho 2018-09-07 16:54:13 +02:00
parent c49b29fa53
commit 1e69d248cb

View File

@ -105,6 +105,9 @@ notify_external_change (GtkIMContextWayland *context)
{
gboolean result;
if (!global->current)
return;
context->surrounding_change = ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_OTHER;
g_signal_emit_by_name (global->current, "retrieve-surrounding", &result);
}