]> O.S.I.I.S - jp/vkvg.git/commitdiff
add null test on _text_extents
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Tue, 16 Nov 2021 13:54:53 +0000 (14:54 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Tue, 16 Nov 2021 13:54:53 +0000 (14:54 +0100)
src/vkvg_fonts.c

index fc6abf00be8b538d1c75985f9a819b62a9d9e36b..24b30360c28c20b2e34580e75454e2c8bb736655 100644 (file)
@@ -484,6 +484,11 @@ void _font_extents (VkvgContext ctx, vkvg_font_extents_t *extents) {
 }
 //compute text extends for provided string.
 void _text_extents (VkvgContext ctx, const char* text, vkvg_text_extents_t *extents) {
+       if (text == NULL) {
+               memset(extents, 0, sizeof(vkvg_text_extents_t));
+               return;
+       }
+
        _update_current_font (ctx);
 
        if (ctx->status)