for 2. one example is:
gint _ecode; if (strstr (_dbus_error.name, "org.freedesktop.DBus.Error") == _dbus_error.name) { ... } g_set_error (error, _edomain, _ecode, "%s", _dbus_error.message);
for 2. one example is:
gint _ecode; p.DBus. Error") == _dbus_error.name) { message) ;
if (strstr (_dbus_error.name, "org.freedeskto
...
}
g_set_error (error, _edomain, _ecode, "%s", _dbus_error.