X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=thumbnailer%2Fevince-thumbnailer.c;h=8960f18065ff9bad665ebaed9a6bcfd8e2c3b1dc;hb=f0929384891f45f8fc826062529d3e5569358bb1;hp=b192d26e7ac18bb1a2f3c9f322b7efd470bc137c;hpb=1af6600934d1f723e5b492b8322e52a1144fb0af;p=evince.git diff --git a/thumbnailer/evince-thumbnailer.c b/thumbnailer/evince-thumbnailer.c index b192d26e..8960f180 100644 --- a/thumbnailer/evince-thumbnailer.c +++ b/thumbnailer/evince-thumbnailer.c @@ -17,11 +17,6 @@ */ #include -#include -#include -#include -#include -#include #include #include @@ -29,6 +24,8 @@ #include #include +#include + #include #include @@ -138,6 +135,7 @@ main (int argc, char *argv[]) const char *output; int size; char *uri; + GFile *file; if (argc <= 2 || argc > 5 || strcmp (argv[1], "-h") == 0 || strcmp (argv[1], "--help") == 0) { @@ -160,15 +158,18 @@ main (int argc, char *argv[]) return -1; } + g_type_init (); + if (!g_thread_supported ()) g_thread_init (NULL); - - gnome_vfs_init (); ev_backends_manager_init (); - uri = gnome_vfs_make_uri_from_shell_arg (input); + file = g_file_new_for_commandline_arg (input); + uri = g_file_get_uri (file); document = evince_thumbnailer_get_document (uri); + + g_object_unref (file); g_free (uri); if (!document) {