X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-window.c;h=b7cf4442457105ae55526b442cc5ba896337baca;hb=f2366d56fd604175c94a14a4e597984424c73dd6;hp=f0593b2373f53a7a6f51f121dfb879b7689776b6;hpb=3242d87af0dbd37088249a6b42ac27237cabdd8d;p=evince.git diff --git a/shell/ev-window.c b/shell/ev-window.c index f0593b23..b7cf4442 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -4000,7 +4000,17 @@ ev_window_view_presentation_focus_out (EvWindow *window) } static void -ev_window_run_presentation_wrapper(){ +ev_window_run_presentation_wrapper () +{ + if ( get_num_monitors(GTK_WINDOW(window) > 1) { + EvWindow *presentation_window = window; + EvDSCWindow *control = ev_dscwindow_get_control(); + + ev_dscwindow_set_presentation (control, presentation_window); + gtk_window_present (GTK_WINDOW (control)); + } else + ev_window_stop_presentation (window); + } static void ev_window_stop_presentation_wrapper(){