mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-12-23 04:26:50 +03:00
[project @ 2002-10-05 17:50:21 by bursa]
Error handling for font_find_font. svn path=/import/netsurf/; revision=40
This commit is contained in:
parent
fcbe2cebae
commit
6f095fcdf8
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* $Id: font.c,v 1.3 2002/09/26 21:38:33 bursa Exp $
|
||||
* $Id: font.c,v 1.4 2002/10/05 17:50:21 bursa Exp $
|
||||
*/
|
||||
|
||||
#include <assert.h>
|
||||
@ -9,6 +9,7 @@
|
||||
#include "netsurf/riscos/font.h"
|
||||
#include "netsurf/render/utils.h"
|
||||
#include "netsurf/desktop/gui.h"
|
||||
#include "netsurf/utils/log.h"
|
||||
#include "oslib/font.h"
|
||||
|
||||
/**
|
||||
@ -184,7 +185,15 @@ struct font_data *font_open(struct font_set *set, struct css_style *style)
|
||||
data = xcalloc(1, sizeof(*data));
|
||||
|
||||
for (i = 0; i < FONT_CHUNKS; i++) {
|
||||
font_f handle = font_find_font(font_table[f][i], size, size, 0, 0, 0, 0);
|
||||
font_f handle;
|
||||
os_error *error;
|
||||
|
||||
LOG(("font_find_font '%s' %i", font_table[f][i], size));
|
||||
error = xfont_find_font(font_table[f][i], size, size, 0, 0, &handle, 0, 0);
|
||||
if (error != 0) {
|
||||
fprintf(stderr, "%s\n", error->errmess);
|
||||
die("font_find_font failed");
|
||||
}
|
||||
data->handle[i] = handle;
|
||||
}
|
||||
data->size = size;
|
||||
|
Loading…
Reference in New Issue
Block a user