diff options
| author | MatthiasWM <visualc.git@matthiasm.com> | 2023-11-29 13:16:35 +0100 |
|---|---|---|
| committer | MatthiasWM <visualc.git@matthiasm.com> | 2023-11-29 13:16:35 +0100 |
| commit | 06e2bd7f0e295a34c28ddbb4fa7a03644540bb5c (patch) | |
| tree | 0c0f9fc3cbb5d290e56ce373695de4991c78bf64 /libdecor/src | |
| parent | 75c879e2ff5022a4084b259c53a769d77ae13713 (diff) | |
| parent | 44b845cc42b9a0326b6aa3438462bcd1b77ddeb4 (diff) | |
Merge branch 'master' of https://github.com/fltk/fltk
Diffstat (limited to 'libdecor/src')
| -rw-r--r-- | libdecor/src/cursor-settings.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libdecor/src/cursor-settings.c b/libdecor/src/cursor-settings.c index 225034cdd..e7082e25e 100644 --- a/libdecor/src/cursor-settings.c +++ b/libdecor/src/cursor-settings.c @@ -42,8 +42,6 @@ get_setting_sync(DBusConnection *const connection, DBusMessage *message; DBusMessage *reply; - dbus_error_init(&error); - message = dbus_message_new_method_call( "org.freedesktop.portal.Desktop", "/org/freedesktop/portal/desktop", @@ -58,6 +56,8 @@ get_setting_sync(DBusConnection *const connection, if (!success) return NULL; + dbus_error_init(&error); + reply = dbus_connection_send_with_reply_and_block( connection, message, @@ -66,9 +66,12 @@ get_setting_sync(DBusConnection *const connection, dbus_message_unref(message); - if (dbus_error_is_set(&error)) + if (dbus_error_is_set(&error)) { + dbus_error_free(&error); return NULL; + } + dbus_error_free(&error); return reply; } |
