diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2006-11-05 01:35:19 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2006-11-05 01:35:19 +0800 |
commit | b5d7734f32155c5b068a6e34ad4aea8e1655a7ba (patch) | |
tree | 02719d2f400c838d5f2f9050e68cc4f48d5fc91f /embed/mozilla | |
parent | e9c6025c8d940bfc0d7b436489961f2fa45c8125 (diff) | |
download | gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar.gz gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar.bz2 gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar.lz gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar.xz gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.tar.zst gsoc2013-epiphany-b5d7734f32155c5b068a6e34ad4aea8e1655a7ba.zip |
Fix printing of page ranges.
2006-11-04 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GeckoPrintService.cpp:
Fix printing of page ranges.
Diffstat (limited to 'embed/mozilla')
-rw-r--r-- | embed/mozilla/GeckoPrintService.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/embed/mozilla/GeckoPrintService.cpp b/embed/mozilla/GeckoPrintService.cpp index d5124636b..5a4ca358f 100644 --- a/embed/mozilla/GeckoPrintService.cpp +++ b/embed/mozilla/GeckoPrintService.cpp @@ -534,8 +534,9 @@ GeckoPrintService::TranslateSettings (GtkPrintSettings *aGtkSettings, if (numRanges > 0) { /* FIXME: We can only support one range, ignore more ranges or raise error? */ aSettings->SetPrintRange (nsIPrintSettings::kRangeSpecifiedPageRange); - aSettings->SetStartPageRange (pageRanges[0].start); - aSettings->SetEndPageRange (pageRanges[1].end); + /* Gecko page numbers start at 1, while gtk page numbers start at 0 */ + aSettings->SetStartPageRange (pageRanges[0].start + 1); + aSettings->SetEndPageRange (pageRanges[0].end + 1); g_free (pageRanges); } |