2006-12-25 Carlos Garcia Campos <carlosgc@gnome.org>
* shell/ev-view.c: (goto_dest):
Update page-cache when page is changed by the view, so that
page-changed signal is emitted.
+2006-12-25 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-view.c: (goto_dest):
+
+ Update page-cache when page is changed by the view, so that
+ page-changed signal is emitted.
+
2006-12-25 Carlos Garcia Campos <carlosgc@gnome.org>
* test/test1.py:
goto_dest (EvView *view, EvLinkDest *dest)
{
EvLinkDestType type;
- int page, n_pages;
+ int page, n_pages, current_page;
page = ev_link_dest_get_page (dest);
n_pages = ev_page_cache_get_n_pages (view->page_cache);
if (page < 0 || page >= n_pages)
return;
+
+ current_page = view->current_page;
type = ev_link_dest_get_dest_type (dest);
default:
g_assert_not_reached ();
}
+
+ if (current_page != view->current_page)
+ ev_page_cache_set_current_page (view->page_cache,
+ view->current_page);
}
void