summaryrefslogtreecommitdiff
path: root/libdecor/src
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-11-29 09:57:23 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2023-11-29 09:57:48 +0100
commit6bcce462e9dfb5b1a49befb796527505b6f60f59 (patch)
tree4f910256b9f60763dc0eae4e1a8ef5cc3fb26dbb /libdecor/src
parent82e838f1fdadd7dd346f4bce51c6ebdd1e26dd35 (diff)
Update libdecor to commit cc58dd2a dated 2-nov-2023
Diffstat (limited to 'libdecor/src')
-rw-r--r--libdecor/src/cursor-settings.c9
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;
}