[Xfce4-commits] <mousepad:nick_0_3> Fix compilation with pango.
Nick Schermer
noreply at xfce.org
Wed Feb 10 13:02:01 CET 2010
Updating branch refs/heads/nick_0_3
to c5c4bd8a3f8c8a0ce94e806e027d68dac540cec0 (commit)
from 375a246bf9f38733f368bfa05163734119b54168 (commit)
commit c5c4bd8a3f8c8a0ce94e806e027d68dac540cec0
Author: Nick Schermer <nick at xfce.org>
Date: Wed Feb 10 12:59:50 2010 +0100
Fix compilation with pango.
mousepad/mousepad-print.c | 14 +++++++++++++-
po/POTFILES.in | 1 +
2 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/mousepad/mousepad-print.c b/mousepad/mousepad-print.c
index 04aa284..c2ae215 100644
--- a/mousepad/mousepad-print.c
+++ b/mousepad/mousepad-print.c
@@ -445,7 +445,11 @@ mousepad_print_begin_print (GtkPrintOperation *operation,
for (i = 0; i < pango_layout_get_line_count (print->layout); i++)
{
/* get the line */
+#if PANGO_VERSION_CHECK (1, 16, 0)
line = pango_layout_get_line_readonly (print->layout, i);
+#else
+ line = pango_layout_get_line (print->layout, i);
+#endif
/* if we don't wrap lines, skip the lines that don't start a paragraph */
if (print->text_wrapping == FALSE && line->is_paragraph_start == FALSE)
@@ -559,7 +563,11 @@ mousepad_print_draw_page (GtkPrintOperation *operation,
for (i = start, y = print->y_offset; i < end; i++)
{
/* get the line */
+#if PANGO_VERSION_CHECK (1, 16, 0)
line = pango_layout_get_line_readonly (print->layout, i);
+#else
+ line = pango_layout_get_line (print->layout, i);
+#endif
/* if we don't wrap lines, skip the lines that don't start a paragraph */
if (print->text_wrapping == FALSE && line->is_paragraph_start == FALSE)
@@ -596,7 +604,11 @@ mousepad_print_draw_page (GtkPrintOperation *operation,
cairo_move_to (cr, 0, y);
/* pick the first line and draw it on the cairo context */
- line = pango_layout_get_line_readonly (layout, 0);
+#if PANGO_VERSION_CHECK (1, 16, 0)
+ line = pango_layout_get_line_readonly (print->layout, 0);
+#else
+ line = pango_layout_get_line (print->layout, 0);
+#endif
pango_cairo_show_layout_line (cr, line);
}
}
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 022d836..a62d797 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -7,6 +7,7 @@ mousepad/mousepad-dbus.c
mousepad/mousepad-dialogs.c
mousepad/mousepad-document.c
mousepad/mousepad-encoding-dialog.c
+mousepad/mousepad-encoding.c
mousepad/mousepad-file.c
mousepad/mousepad-preferences.c
mousepad/mousepad-print.c
More information about the Xfce4-commits
mailing list