[glibmm] Gio::DBusConnection: Callbacks: Return all Glib::Errors to caller.
- From: José Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Gio::DBusConnection: Callbacks: Return all Glib::Errors to caller.
- Date: Fri, 7 Jan 2011 19:20:13 +0000 (UTC)
commit 12d4db63479077d08badbb73bc79f4087d23695f
Author: José Alburquerque <jaalburqu svn gnome org>
Date: Fri Jan 7 14:19:27 2011 -0500
Gio::DBusConnection: Callbacks: Return all Glib::Errors to caller.
* gio/src/dbusconnection.ccg: Have to previously modified callbacks
that deal with getting/setting properties return all Glib::Errors
and not just Gio::DBusError types.
Bug #637587 (Yannick Guesnet)
ChangeLog | 10 ++++++++++
gio/src/dbusconnection.ccg | 4 ++--
2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 183ac04..9e493eb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
2011-01-07 José Alburquerque <jaalburqu svn gnome org>
+ Gio::DBusConnection: Callbacks: Return all Glib::Errors to caller.
+
+ * gio/src/dbusconnection.ccg: Have to previously modified callbacks
+ that deal with getting/setting properties return all Glib::Errors
+ and not just Gio::DBusError types.
+
+ Bug #637587 (Yannick Guesnet)
+
+2011-01-07 José Alburquerque <jaalburqu svn gnome org>
+
DBusConnection: Callbacks: Return DBusError exceptions to caller.
* gio/src/dbusconnection.ccg: Modify the callbacks that deal with
diff --git a/gio/src/dbusconnection.ccg b/gio/src/dbusconnection.ccg
index c0305b5..2400e1e 100644
--- a/gio/src/dbusconnection.ccg
+++ b/gio/src/dbusconnection.ccg
@@ -126,7 +126,7 @@ static GVariant* DBusInterfaceVTable_GetProperty_giomm_callback(
Glib::ustring(interface_name), Glib::ustring(property_name));
return result.gobj_copy();
}
- catch(const Gio::DBusError& ex)
+ catch(const Glib::Error& ex)
{
*error = const_cast<GError*>(ex.gobj());
}
@@ -156,7 +156,7 @@ static gboolean DBusInterfaceVTable_SetProperty_giomm_callback(
Glib::ustring(interface_name), Glib::ustring(property_name),
Glib::VariantBase(value, true)));
}
- catch(const Gio::DBusError& ex)
+ catch(const Glib::Error& ex)
{
*error = const_cast<GError*>(ex.gobj());
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]