]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-application.c
Initial history implementation. Needs work.
[evince.git] / shell / ev-application.c
index 6fe50aaa67a92b8250027200254f4d0ee0c54b05..896fa902eb17a28ae4f3b8e28d35ca19e519eda3 100644 (file)
@@ -171,13 +171,12 @@ ev_application_open (EvApplication *application, GError *err)
 
 void
 ev_application_open_bookmark (EvApplication *application,
-                             EvDocument    *document,
+                             EvWindow      *window,
                              EvBookmark    *bookmark,
                              GError        *error)
 {
        EvBookmarkType type;
        const char *uri;
-       int page;
 
        type = ev_bookmark_get_bookmark_type (bookmark);
        
@@ -185,8 +184,7 @@ ev_application_open_bookmark (EvApplication *application,
                case EV_BOOKMARK_TYPE_TITLE:
                        break;
                case EV_BOOKMARK_TYPE_LINK:
-                       page = ev_bookmark_get_page (bookmark);
-                       ev_document_set_page (document, page);
+                       ev_window_open_bookmark (window, bookmark);
                        break;
                case EV_BOOKMARK_TYPE_EXTERNAL_URI:
                        uri = ev_bookmark_get_uri (bookmark);