[Swfdec] libswfdec-gtk/swfdec_gtk_loader.c
Benjamin Otte
company at kemper.freedesktop.org
Thu Apr 5 02:10:25 PDT 2007
libswfdec-gtk/swfdec_gtk_loader.c | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
New commits:
diff-tree 1906bf5a380edbbb4b808543cf3da0e9e836dbf4 (from ddb4873be0e649ffc845f1501806441cd7b341c9)
Author: Benjamin Otte <otte at gnome.org>
Date: Thu Apr 5 11:11:13 2007 +0200
call gnome_vfs_make_uri_from_input on provided URI
diff --git a/libswfdec-gtk/swfdec_gtk_loader.c b/libswfdec-gtk/swfdec_gtk_loader.c
index 4b1e57f..f0e8c40 100644
--- a/libswfdec-gtk/swfdec_gtk_loader.c
+++ b/libswfdec-gtk/swfdec_gtk_loader.c
@@ -224,7 +224,9 @@ swfdec_gtk_loader_init (SwfdecGtkLoader
* @uri: The location of the file to open
*
* Creates a new loader for the given URI using gnome-vfs (or using the local
- * file backend, if compiled without gnome-vfs support).
+ * file backend, if compiled without gnome-vfs support). The uri must be valid
+ * UTF-8. If using gnome-vfs, gnome_vfs_make_uri_from_input() will be called on
+ * @uri.
*
* Returns: a new #SwfdecLoader using gnome-vfs.
**/
@@ -232,11 +234,14 @@ SwfdecLoader *
swfdec_gtk_loader_new (const char *uri)
{
GnomeVFSURI *guri;
+ char *s;
g_return_val_if_fail (uri != NULL, NULL);
gnome_vfs_init ();
- guri = gnome_vfs_uri_new (uri);
+ s = gnome_vfs_make_uri_from_input (uri);
+ guri = gnome_vfs_uri_new (s);
+ g_free (s);
return swfdec_gtk_loader_new_from_uri (guri);
}
More information about the Swfdec
mailing list