summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-09-15 15:54:29 +0100
committerSimon McVittie <smcv@collabora.com>2018-12-03 15:12:07 +0000
commit0e4c62b0000640ab46adc02bc4f774454bace4ad (patch)
treecbb80280fb6da707c12c88877d74208d177e2fe8
parent869433227a4f54209d0be5f4cbda275394607d73 (diff)
downloaddbus-glib-0e4c62b0000640ab46adc02bc4f774454bace4ad.tar.gz
gerror_to_dbus_error_message: add support for remaining members of DBusGError
Nobody updated this when we added these 15 new error codes. Signed-off-by: Simon McVittie <smcv@collabora.com> Bug: https://gitlab.freedesktop.org/dbus/dbus-glib/issues/1
-rw-r--r--dbus/dbus-gobject.c42
1 files changed, 42 insertions, 0 deletions
diff --git a/dbus/dbus-gobject.c b/dbus/dbus-gobject.c
index 49ebe04..977c012 100644
--- a/dbus/dbus-gobject.c
+++ b/dbus/dbus-gobject.c
@@ -1623,6 +1623,48 @@ gerror_to_dbus_error_message (const DBusGObjectInfo *object_info,
case DBUS_GERROR_FILE_NOT_FOUND:
name = DBUS_ERROR_FILE_NOT_FOUND;
break;
+ case DBUS_GERROR_FILE_EXISTS:
+ name = DBUS_ERROR_FILE_EXISTS;
+ break;
+ case DBUS_GERROR_UNKNOWN_METHOD:
+ name = DBUS_ERROR_UNKNOWN_METHOD;
+ break;
+ case DBUS_GERROR_TIMED_OUT:
+ name = DBUS_ERROR_TIMED_OUT;
+ break;
+ case DBUS_GERROR_MATCH_RULE_NOT_FOUND:
+ name = DBUS_ERROR_MATCH_RULE_NOT_FOUND;
+ break;
+ case DBUS_GERROR_MATCH_RULE_INVALID:
+ name = DBUS_ERROR_MATCH_RULE_INVALID;
+ break;
+ case DBUS_GERROR_SPAWN_EXEC_FAILED:
+ name = DBUS_ERROR_SPAWN_EXEC_FAILED;
+ break;
+ case DBUS_GERROR_SPAWN_FORK_FAILED:
+ name = DBUS_ERROR_SPAWN_FORK_FAILED;
+ break;
+ case DBUS_GERROR_SPAWN_CHILD_EXITED:
+ name = DBUS_ERROR_SPAWN_CHILD_EXITED;
+ break;
+ case DBUS_GERROR_SPAWN_CHILD_SIGNALED:
+ name = DBUS_ERROR_SPAWN_CHILD_SIGNALED;
+ break;
+ case DBUS_GERROR_SPAWN_FAILED:
+ name = DBUS_ERROR_SPAWN_FAILED;
+ break;
+ case DBUS_GERROR_UNIX_PROCESS_ID_UNKNOWN:
+ name = DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN;
+ break;
+ case DBUS_GERROR_INVALID_SIGNATURE:
+ name = DBUS_ERROR_INVALID_SIGNATURE;
+ break;
+ case DBUS_GERROR_INVALID_FILE_CONTENT:
+ name = DBUS_ERROR_INVALID_FILE_CONTENT;
+ break;
+ case DBUS_GERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN:
+ name = DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN;
+ break;
case DBUS_GERROR_REMOTE_EXCEPTION:
name = dbus_g_error_get_name ((GError*) error);
break;