Fixed a memory leak when triggering the OSK

This commit is contained in:
Scoopta 2021-02-19 20:59:39 -08:00
parent 65ea674e28
commit 6da4859903

View File

@ -1385,7 +1385,8 @@ static gboolean focus_entry(GtkWidget* widget, GdkEvent* event, gpointer data) {
(void) data;
if(widget == entry && dbus != NULL) {
GError* err = NULL;
g_dbus_proxy_call_sync(dbus, "SetVisible", g_variant_new("(b)", event->focus_change.in), G_DBUS_CALL_FLAGS_NONE, 2000, NULL, &err);
GVariant* ret = g_dbus_proxy_call_sync(dbus, "SetVisible", g_variant_new("(b)", event->focus_change.in), G_DBUS_CALL_FLAGS_NONE, 2000, NULL, &err);
g_variant_unref(ret);
if(err != NULL) {
if(err->code != G_DBUS_ERROR_SERVICE_UNKNOWN) {
fprintf(stderr, "Error while changing OSK state %s\n", err->message);