X-Git-Url: http://git.code-monkey.de/?p=raktpdf.git;a=blobdiff_plain;f=src%2Frakt-window.c;h=13b35d8c7a39dc6900b5b9f1b2ae782235a18d06;hp=c1e19611a3c599d06a2206c8e50a447b88b9d8f6;hb=e8ff9ad0234828d58e8b4cf81680b7650d6b43b3;hpb=ec9ee381ad4163b5257f7a86a0ea92dc667f3209 diff --git a/src/rakt-window.c b/src/rakt-window.c index c1e1961..13b35d8 100644 --- a/src/rakt-window.c +++ b/src/rakt-window.c @@ -141,7 +141,7 @@ render_page (RaktWindow *window) n_pages = poppler_document_get_n_pages (priv->document); gtk_action_set_sensitive (priv->action_prev, priv->page_no > 0); - gtk_action_set_sensitive (priv->action_next, priv->page_no < n_pages); + gtk_action_set_sensitive (priv->action_next, priv->page_no < n_pages - 1); page = poppler_document_get_page (priv->document, priv->page_no); @@ -156,6 +156,7 @@ render_page (RaktWindow *window) poppler_page_render_to_pixbuf (page, 0, 0, width, height, 1.0, 0, priv->pixbuf); gtk_image_set_from_pixbuf (GTK_IMAGE (priv->image), priv->pixbuf); + gtk_widget_show (priv->image); } static void @@ -220,7 +221,7 @@ on_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data) { gtk_main_quit (); - return FALSE; + return TRUE; } static void @@ -241,7 +242,6 @@ rakt_window_init (RaktWindow *window) priv->image = gtk_image_new (); - gtk_widget_show (priv->image); gtk_box_pack_start (GTK_BOX (priv->content_vbox), priv->image, TRUE, TRUE, 0);