Remove floating ref from a serialized keyboard.
This commit is contained in:
@ -434,6 +434,8 @@ eekboard_context_add_keyboard (EekboardContext *context,
|
|||||||
priv = EEKBOARD_CONTEXT_GET_PRIVATE (context);
|
priv = EEKBOARD_CONTEXT_GET_PRIVATE (context);
|
||||||
|
|
||||||
variant = eek_serializable_serialize (EEK_SERIALIZABLE(keyboard));
|
variant = eek_serializable_serialize (EEK_SERIALIZABLE(keyboard));
|
||||||
|
if (g_variant_is_floating (variant))
|
||||||
|
g_variant_ref_sink (variant);
|
||||||
|
|
||||||
error = NULL;
|
error = NULL;
|
||||||
result = g_dbus_proxy_call_sync (G_DBUS_PROXY(context),
|
result = g_dbus_proxy_call_sync (G_DBUS_PROXY(context),
|
||||||
|
|||||||
Reference in New Issue
Block a user