+static gboolean
+checked_hildon_uri_open (const gchar *uri, HildonURIAction *action)
+{
+ GError *err = NULL;
+ gboolean result;
+
+ g_return_val_if_fail (uri, FALSE);
+
+ result = hildon_uri_open (uri, action, &err);
+ if (!result) {
+ g_printerr ("modest: hildon_uri_open ('%s', %p) failed: %s",
+ uri, action, err && err->message ? err->message : "unknown error");
+ if (err)
+ g_error_free (err);
+ }
+ return result;
+}
+
+
+