gboolean panel_show_uri (GdkScreen *screen, const gchar *uri, guint32 timestamp, GError **error) { GError *local_error = NULL; g_return_val_if_fail (GDK_IS_SCREEN (screen), FALSE); g_return_val_if_fail (uri != NULL, FALSE); g_return_val_if_fail (error == NULL || *error == NULL, FALSE); gtk_show_uri_on_window (NULL, uri, timestamp, &local_error); return _panel_show_handle_error (uri, screen, local_error, error); }
gboolean panel_show_uri(GdkScreen* screen, const gchar* uri, guint32 timestamp, GError** error) { GError* local_error = NULL; g_return_val_if_fail(GDK_IS_SCREEN (screen), FALSE); g_return_val_if_fail(uri != NULL, FALSE); g_return_val_if_fail(error == NULL || *error == NULL, FALSE); if (g_str_has_prefix(uri, "x-caja-search:")) { return panel_show_caja_search_uri(screen, uri, timestamp, error); } gtk_show_uri(screen, uri, timestamp, &local_error); return _panel_show_handle_error(uri, screen, local_error, error); }