]> www.fi.muni.cz Git - evince.git/blobdiff - shell/main.c
Plugin system for backends. Fixes bug #351348.
[evince.git] / shell / main.c
index b7362e06e0255363d3fdb226ca56923a53b56e79..e4c2d1b7e7f4a4ea9517a54f97fd658315962d67 100644 (file)
@@ -45,6 +45,7 @@
 #include "ev-stock-icons.h"
 #include "ev-job-queue.h"
 #include "ev-file-helpers.h"
+#include "ev-backends-manager.h"
 
 static gchar   *ev_page_label;
 static gchar   *ev_find_string;
@@ -379,6 +380,8 @@ main (int argc, char *argv[])
        gnome_authentication_manager_init ();
 #endif
 
+       ev_backends_manager_init ();
+       
        if (enable_metadata) {
                ev_metadata_manager_init ();
        }
@@ -408,6 +411,8 @@ main (int argc, char *argv[])
                ev_metadata_manager_shutdown ();
        }
 
+       ev_backends_manager_shutdown ();
+
 #if WITH_GNOME
        g_object_unref (program);
 #endif