DBus: add a reference to the connection

Fixed bug #6712
This commit is contained in:
Sylvain Becker
2022-12-14 17:41:35 +01:00
committed by GitHub
parent e0ee9fa80c
commit 02493579b5
3 changed files with 5 additions and 0 deletions

View File

@@ -483,6 +483,9 @@ static SDL_bool IBus_SetupConnection(SDL_DBusContext *dbus, const char *addr)
result = SDL_DBus_CallMethodOnConnection(ibus_conn, ibus_service, IBUS_PATH, ibus_interface, "CreateInputContext",
DBUS_TYPE_STRING, &client_name, DBUS_TYPE_INVALID,
DBUS_TYPE_OBJECT_PATH, &path, DBUS_TYPE_INVALID);
} else {
/* re-using dbus->session_conn */
dbus->connection_ref(ibus_conn);
}
if (result) {