Author: jmb
Date: Tue Jan 24 14:23:10 2012
New Revision: 13406
URL:
http://source.netsurf-browser.org?rev=13406&view=rev
Log:
Fix font-face defaults (credit: James Montgomerie)
Modified:
trunk/libcss/src/select/font_face.c
Modified: trunk/libcss/src/select/font_face.c
URL:
http://source.netsurf-browser.org/trunk/libcss/src/select/font_face.c?rev...
==============================================================================
--- trunk/libcss/src/select/font_face.c (original)
+++ trunk/libcss/src/select/font_face.c Tue Jan 24 14:23:10 2012
@@ -25,6 +25,15 @@
font_face->srcs = NULL;
}
+static const css_font_face default_font_face = {
+ NULL,
+ NULL,
+ 0,
+ { (CSS_FONT_WEIGHT_NORMAL << 2) | CSS_FONT_STYLE_NORMAL },
+ NULL,
+ NULL
+};
+
/**
* Create a font-face
*
@@ -47,7 +56,7 @@
if (f == NULL)
return CSS_NOMEM;
- memset(f, 0, sizeof(css_font_face));
+ memcpy(f, &default_font_face, sizeof(css_font_face));
f->alloc = alloc;
f->pw = pw;