diff options
author | Marek Kasik <mkasik@redhat.com> | 2008-12-03 10:17:45 +0000 |
---|---|---|
committer | Marek Kašík <mkasik@src.gnome.org> | 2008-12-03 10:17:45 +0000 |
commit | d18e98388c102049e60a2bdcc9e489c4c7c647d3 (patch) | |
tree | 2b829b4cd9616346b54ac7259cd5aec2c7239ee1 /gtk/gtkpapersize.c | |
parent | a67611bc6aa8ccfa67c5cb054908961d5103ab8b (diff) | |
download | gtk+-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.c | 6 |
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); |