Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--shell/ev-window.c10
2 files changed, 12 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index b8a5e14..c3e5fc7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-11-09 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * shell/ev-window.c: (ev_window_print_dialog_response_cb):
+
+ Do not take margins into consideration for paper size when printing.
+ Really fixes bug #350491.
+
2006-11-08 Carlos Garcia Campos <carlosgc@gnome.org>
* data/evince-ui.xml:
diff --git a/shell/ev-window.c b/shell/ev-window.c
index a74e570..af4e530 100644
--- a/shell/ev-window.c
+++ b/shell/ev-window.c
@@ -1645,16 +1645,16 @@ ev_window_print_dialog_response_cb (GtkDialog *dialog,
scale = gtk_print_settings_get_scale (window->priv->print_settings) * 0.01;
- width = gtk_page_setup_get_page_width (window->priv->print_page_setup,
- GTK_UNIT_PIXEL);
- height = gtk_page_setup_get_page_height (window->priv->print_page_setup,
- GTK_UNIT_PIXEL);
+ width = gtk_page_setup_get_paper_width (window->priv->print_page_setup,
+ GTK_UNIT_PIXEL);
+ height = gtk_page_setup_get_paper_height (window->priv->print_page_setup,
+ GTK_UNIT_PIXEL);
if (scale != 1.0) {
width *= scale;
height *= scale;
}
-
+
copies = gtk_print_settings_get_n_copies (window->priv->print_settings);
collate = gtk_print_settings_get_collate (window->priv->print_settings);
reverse = gtk_print_settings_get_reverse (window->priv->print_settings);