diff options
Diffstat (limited to 'generic/Field.c')
-rw-r--r-- | generic/Field.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/generic/Field.c b/generic/Field.c index bbbcd80..dc0efa4 100644 --- a/generic/Field.c +++ b/generic/Field.c @@ -1142,16 +1142,18 @@ FieldPointToChar(FieldSet fs, int y) { Field field_ptr; - int num_chars = strlen(field_ptr->text); + int num_chars; ZnBBox f_bbox, t_bbox; ZnPoint t_orig; int n, dummy; + field_ptr = &fs->fields[field]; + num_chars = strlen(field_ptr->text); + if (num_chars == 0) { return 0; } - field_ptr = &fs->fields[field]; GetFieldBBox(fs, field, &f_bbox); ComputeFieldTextLocation(field_ptr, &f_bbox, &t_orig, &t_bbox); |