Code

gtk-tpdfv-screen: Added module to abstract access to different screens.
[tpdfview.git] / src / tpdfview.c
index b98332d178032382ac7bfb9fccf30ab9cb474073..b15bad3a078d0b87aa93e9dee03b034508106aaf 100644 (file)
@@ -188,6 +188,8 @@ key_press(GtkWidget *window, GdkEventKey *event, gpointer data)
 int
 main(int argc, char **argv)
 {
+       gtk_tpdfv_screens_t *screens;
+
        GtkWidget *win   = NULL;
        GtkWidget *tpdfv = NULL;
 
@@ -232,6 +234,10 @@ main(int argc, char **argv)
        if (! win)
                return 1;
 
+       screens = gtk_tpdfv_screens_init(/* display = */ NULL);
+       if (! screens)
+               return 1;
+
        snprintf(win_title, sizeof(win_title), "tpdfview: %s",
                        basename(filename));
        gtk_window_set_title(GTK_WINDOW(win), win_title);
@@ -250,6 +256,8 @@ main(int argc, char **argv)
        gtk_widget_show_all(win);
 
        gtk_main();
+
+       gtk_tpdfv_screens_destroy(screens);
        return 0;
 } /* main */