[HarfBuzz] harfbuzz-ng: Branch 'master'
Behdad Esfahbod
behdad at kemper.freedesktop.org
Tue Mar 1 22:01:17 PST 2011
src/hb-view.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
New commits:
commit b7b29684df67af7280b74ca4cf18f02ad6521bdc
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Wed Mar 2 01:01:03 2011 -0500
[hb-view] Handle write_to_png errors
diff --git a/src/hb-view.c b/src/hb-view.c
index dcb9571..5c0c48c 100644
--- a/src/hb-view.c
+++ b/src/hb-view.c
@@ -324,6 +324,8 @@ draw (void)
int
main (int argc, char **argv)
{
+ cairo_status_t status;
+
parse_opts (argc, argv);
FT_Init_FreeType (&ft_library);
@@ -336,7 +338,12 @@ main (int argc, char **argv)
draw ();
draw ();
- cairo_surface_write_to_png (surface, out_file);
+ status = cairo_surface_write_to_png (surface, out_file);
+ if (status != CAIRO_STATUS_SUCCESS) {
+ fprintf (stderr, "Failed to write output file `%s': %s\n",
+ out_file, cairo_status_to_string (status));
+ exit (1);
+ }
return 0;
}
More information about the HarfBuzz
mailing list