Mercurial > emacs
comparison lwlib/lwlib.c @ 14611:69fca906f068
(free_widget_value_tree, merge_widget_value):
Use XtFree for the toolkit_data.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Wed, 21 Feb 1996 20:54:46 +0000 |
parents | 37d38d8040a1 |
children | d9cafe0ebb7d |
comparison
equal
deleted
inserted
replaced
14610:6c73b6046d21 | 14611:69fca906f068 |
---|---|
199 | 199 |
200 wv->name = wv->value = wv->key = (char *) 0xDEADBEEF; | 200 wv->name = wv->value = wv->key = (char *) 0xDEADBEEF; |
201 | 201 |
202 if (wv->toolkit_data && wv->free_toolkit_data) | 202 if (wv->toolkit_data && wv->free_toolkit_data) |
203 { | 203 { |
204 free (wv->toolkit_data); | 204 XtFree (wv->toolkit_data); |
205 wv->toolkit_data = (void *) 0xDEADBEEF; | 205 wv->toolkit_data = (void *) 0xDEADBEEF; |
206 } | 206 } |
207 | 207 |
208 if (wv->contents && (wv->contents != (widget_value*)1)) | 208 if (wv->contents && (wv->contents != (widget_value*)1)) |
209 { | 209 { |
551 val1->change = change; | 551 val1->change = change; |
552 | 552 |
553 if (change > NO_CHANGE && val1->toolkit_data) | 553 if (change > NO_CHANGE && val1->toolkit_data) |
554 { | 554 { |
555 if (val1->free_toolkit_data) | 555 if (val1->free_toolkit_data) |
556 free (val1->toolkit_data); | 556 XtFree (val1->toolkit_data); |
557 val1->toolkit_data = NULL; | 557 val1->toolkit_data = NULL; |
558 } | 558 } |
559 | 559 |
560 return val1; | 560 return val1; |
561 } | 561 } |