[evince/gnome-3-0] libview: Fix goto window in presentation mode



commit 0fc0e5ed60585176f01ab97b26305c4b4e67d61d
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Mon May 23 18:00:24 2011 +0200

    libview: Fix goto window in presentation mode
    
    It wasn't correctly set as modal.

 libview/ev-view-presentation.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/libview/ev-view-presentation.c b/libview/ev-view-presentation.c
index 53acf2f..8694e5e 100644
--- a/libview/ev-view-presentation.c
+++ b/libview/ev-view-presentation.c
@@ -649,9 +649,9 @@ ev_view_presentation_goto_window_create (EvViewPresentation *pview)
 	GtkWindow *toplevel, *goto_window;
 
 	toplevel = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (pview)));
-	goto_window = GTK_WINDOW (pview->goto_window);
 
 	if (pview->goto_window) {
+                goto_window = GTK_WINDOW (pview->goto_window);
 		if (gtk_window_has_group (toplevel))
 			gtk_window_group_add_window (gtk_window_get_group (toplevel), goto_window);
 		else if (gtk_window_has_group (goto_window))
@@ -661,6 +661,7 @@ ev_view_presentation_goto_window_create (EvViewPresentation *pview)
 	}
 
 	pview->goto_window = gtk_window_new (GTK_WINDOW_POPUP);
+        goto_window = GTK_WINDOW (pview->goto_window);
 	gtk_window_set_screen (goto_window, gtk_widget_get_screen (GTK_WIDGET (pview)));
 
 	if (gtk_window_has_group (toplevel))



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]