ibus: make sure we don't pass a NULL path string over D-Bus.

Fixes #2941.
This commit is contained in:
Ryan C. Gordon 2021-04-04 00:29:26 -04:00
parent e006872355
commit 4914199665
No known key found for this signature in database
GPG key ID: FA148B892AB48044

View file

@ -484,7 +484,7 @@ IBus_SimpleMessage(const char *method)
{
SDL_DBusContext *dbus = SDL_DBus_GetContext();
if (IBus_CheckConnection(dbus)) {
if ((input_ctx_path != NULL) && (IBus_CheckConnection(dbus))) {
SDL_DBus_CallVoidMethodOnConnection(ibus_conn, IBUS_SERVICE, input_ctx_path, IBUS_INPUT_INTERFACE, method, DBUS_TYPE_INVALID);
}
}