55efd55e4b
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
31 lines
1.2 KiB
Diff
31 lines
1.2 KiB
Diff
# HG changeset patch
|
|
# User Sam Lantinga <slouken@libsdl.org>
|
|
# Date 1507221448 25200
|
|
# Thu Oct 05 09:37:28 2017 -0700
|
|
# Node ID dc7245e3d1f2ae032caa7776940af4aebe6afc05
|
|
# Parent 3a23ca10675256240c5da2e68c6dceacb8d41dde
|
|
Fixed bug 3854 - arguments to dbus_type_is_basic() were incorrect
|
|
|
|
Aaron
|
|
|
|
As of 2.0.6, all of my games are failing with the following error:
|
|
|
|
process 31778: arguments to dbus_type_is_basic() were incorrect, assertion "dbus_type_is_valid (typecode) || typecode == DBUS_TYPE_INVALID" failed in file dbus-signature.c line 322.
|
|
This is normally a bug in some application using the D-Bus library.
|
|
D-Bus not built with -rdynamic so unable to print a backtrace
|
|
|
|
(patch by Ozkan Sezer)
|
|
|
|
diff -r 3a23ca106752 -r dc7245e3d1f2 src/core/linux/SDL_ibus.c
|
|
--- a/src/core/linux/SDL_ibus.c Mon Oct 02 10:50:33 2017 -0700
|
|
+++ b/src/core/linux/SDL_ibus.c Thu Oct 05 09:37:28 2017 -0700
|
|
@@ -479,7 +479,7 @@
|
|
SDL_DBusContext *dbus = SDL_DBus_GetContext();
|
|
|
|
if (IBus_CheckConnection(dbus)) {
|
|
- SDL_DBus_CallVoidMethodOnConnection(ibus_conn, IBUS_SERVICE, input_ctx_path, IBUS_INPUT_INTERFACE, method);
|
|
+ SDL_DBus_CallVoidMethodOnConnection(ibus_conn, IBUS_SERVICE, input_ctx_path, IBUS_INPUT_INTERFACE, method, DBUS_TYPE_INVALID);
|
|
}
|
|
}
|
|
|