summaryrefslogtreecommitdiff
path: root/gtk/gtkpapersize.c
diff options
context:
space:
mode:
authorMarek Kasik <mkasik@redhat.com>2008-12-03 10:17:45 +0000
committerMarek Kašík <mkasik@src.gnome.org>2008-12-03 10:17:45 +0000
commitd18e98388c102049e60a2bdcc9e489c4c7c647d3 (patch)
tree2b829b4cd9616346b54ac7259cd5aec2c7239ee1 /gtk/gtkpapersize.c
parenta67611bc6aa8ccfa67c5cb054908961d5103ab8b (diff)
downloadgtk+-d18e98388c102049e60a2bdcc9e489c4c7c647d3.tar.gz
Bug 559914 – eog doesn't apply paper setup.
2008-12-03 Marek Kasik <mkasik@redhat.com> Bug 559914 – eog doesn't apply paper setup. * gtk/gtkpapersize.c: Call the gtk_paper_size_new_from_ppd() with width and height in points. svn path=/trunk/; revision=21841
Diffstat (limited to 'gtk/gtkpapersize.c')
-rw-r--r--gtk/gtkpapersize.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk/gtkpapersize.c b/gtk/gtkpapersize.c
index 5aa64b0f9d..a806ae8d95 100644
--- a/gtk/gtkpapersize.c
+++ b/gtk/gtkpapersize.c
@@ -852,8 +852,10 @@ gtk_paper_size_new_from_key_file (GKeyFile *key_file,
display_name = g_strdup (name);
if (ppd_name != NULL)
- paper_size = gtk_paper_size_new_from_ppd (ppd_name, display_name,
- width, height);
+ paper_size = gtk_paper_size_new_from_ppd (ppd_name,
+ display_name,
+ _gtk_print_convert_from_mm (width, GTK_UNIT_POINTS),
+ _gtk_print_convert_from_mm (height, GTK_UNIT_POINTS));
else if (name != NULL)
paper_size = gtk_paper_size_new_custom (name, display_name,
width, height, GTK_UNIT_MM);