Fixed compiler warning about missing field initializers
diff --git a/src/core/linux/SDL_ibus.c b/src/core/linux/SDL_ibus.c
index c9804c9..3d63b8b 100644
--- a/src/core/linux/SDL_ibus.c
+++ b/src/core/linux/SDL_ibus.c
@@ -42,7 +42,7 @@
static const char IBUS_INPUT_INTERFACE[] = "org.freedesktop.IBus.InputContext";
static char *input_ctx_path = NULL;
-static SDL_Rect ibus_cursor_rect = {0};
+static SDL_Rect ibus_cursor_rect = { 0, 0, 0, 0 };
static DBusConnection *ibus_conn = NULL;
static char *ibus_addr_file = NULL;
int inotify_fd = -1, inotify_wd = -1;
@@ -341,7 +341,9 @@
const char *path = NULL;
SDL_bool result = SDL_FALSE;
DBusMessage *msg;
- DBusObjectPathVTable ibus_vtable = {0};
+ DBusObjectPathVTable ibus_vtable;
+
+ SDL_zero(ibus_vtable);
ibus_vtable.message_function = &IBus_MessageHandler;
ibus_conn = dbus->connection_open_private(addr, NULL);