X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?p=evince.git;a=blobdiff_plain;f=shell%2Fev-dualscreen.c;fp=shell%2Fev-dualscreen.c;h=91c4a40710c7454e0e0d0815a48abf473410f1d1;hp=a3b1117d42e7cc7d691ef4f2cd4d005d9ff872be;hb=1e63533e4d2fe74b17883a51f984ecacb9138231;hpb=648a3193781bad3fe1cf5e581c8b6ccf1bc2ee15 diff --git a/shell/ev-dualscreen.c b/shell/ev-dualscreen.c index a3b1117d..91c4a407 100644 --- a/shell/ev-dualscreen.c +++ b/shell/ev-dualscreen.c @@ -114,16 +114,16 @@ ev_dscwindow_set_page (EvDSCWindow *ev_dscwindow, gint page) { if((ev_dscwindow->priv->page == 0) && (page == 1)) ev_presentation_timer_start (EV_PRESENTATION_TIMER (ev_dscwindow->priv->timer)); - if(ev_dscwindow->priv->page != page) { - if(ev_view_presentation_get_current_page (EV_VIEW_PRESENTATION(ev_dscwindow->priv->presentation_view)) != page); - ev_view_presentation_set_page (EV_VIEW_PRESENTATION(ev_dscwindow->priv->presentation_view), page); + if(!(ev_dscwindow->priv->page == page)) { + ev_dscwindow->priv->page = page; if(ev_document_model_get_page (ev_dscwindow->priv->model) != page) ev_document_model_set_page(ev_dscwindow->priv->model, page); if(ev_document_model_get_page (ev_dscwindow->priv->notes_model) != page) ev_document_model_set_page(ev_dscwindow->priv->notes_model, page); - ev_dscwindow->priv->page = page; + if(ev_view_presentation_get_current_page (EV_VIEW_PRESENTATION(ev_dscwindow->priv->presentation_view)) != page); + ev_view_presentation_set_page (EV_VIEW_PRESENTATION(ev_dscwindow->priv->presentation_view), page); + ev_presentation_timer_set_page (EV_PRESENTATION_TIMER(ev_dscwindow->priv->timer), page); } - ev_presentation_timer_set_page (EV_PRESENTATION_TIMER(ev_dscwindow->priv->timer), page); } static void