Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--ps/ps-document.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 1cfade3..00eb23e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+ * ps/ps-document.c: (ps_document_set_page), (ps_document_get_page):
+
+ ps pages are 0 based, convert
+
+2005-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
* ps/ps-document.c: (ps_document_class_init), (ps_document_load):
Initialize correct parent class. Set GError on document load
diff --git a/ps/ps-document.c b/ps/ps-document.c
index fda942b..1df82e2 100644
--- a/ps/ps-document.c
+++ b/ps/ps-document.c
@@ -1734,7 +1734,7 @@ static void
ps_document_set_page (EvDocument *document,
int page)
{
- ps_document_goto_page (PS_DOCUMENT (document), page);
+ ps_document_goto_page (PS_DOCUMENT (document), page - 1);
}
static int
@@ -1744,7 +1744,7 @@ ps_document_get_page (EvDocument *document)
g_return_val_if_fail (ps != NULL, -1);
- return ps->current_page;
+ return ps->current_page + 1;
}
static gboolean