diff options
author | lecoanet | 2002-05-27 15:01:45 +0000 |
---|---|---|
committer | lecoanet | 2002-05-27 15:01:45 +0000 |
commit | d7715f385a7b02fae878fd06bcbbb9c43235d78b (patch) | |
tree | bf104d873b7c895fa406b6f3a8199fc53084ba4a /generic | |
parent | 2b3bf885b1d0a1a2beaed97dd74c8e5e36ba6c0c (diff) | |
download | tkzinc-d7715f385a7b02fae878fd06bcbbb9c43235d78b.zip tkzinc-d7715f385a7b02fae878fd06bcbbb9c43235d78b.tar.gz tkzinc-d7715f385a7b02fae878fd06bcbbb9c43235d78b.tar.bz2 tkzinc-d7715f385a7b02fae878fd06bcbbb9c43235d78b.tar.xz |
* (FieldPointToChar): Corrige un core dump du � une variable
initialis�e trop tard. Affectait l'edition de texte dans
les champs.
Diffstat (limited to 'generic')
-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); |