diff options
author | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2006-09-29 04:48:22 +0000 |
---|---|---|
committer | reinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f> | 2006-09-29 04:48:22 +0000 |
commit | 4a791ebe744d1a6048ee98291b2443f527d492aa (patch) | |
tree | 889653c370536441f2d69568e420715f3ce1202b /widget_text.c | |
parent | e4d5d4702d8859b69119f8dfb6e06827d9992da0 (diff) | |
download | lcd4linux-4a791ebe744d1a6048ee98291b2443f527d492aa.tar.gz |
[lcd4linux @ 2006-09-29 04:48:21 by reinelt]
image widget uses properties now; new property 'reload'
git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@722 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'widget_text.c')
-rw-r--r-- | widget_text.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/widget_text.c b/widget_text.c index 3b4f52e..fff8fd7 100644 --- a/widget_text.c +++ b/widget_text.c @@ -1,4 +1,4 @@ -/* $Id: widget_text.c,v 1.28 2006/09/13 05:33:39 reinelt Exp $ +/* $Id: widget_text.c,v 1.29 2006/09/29 04:48:22 reinelt Exp $ * * simple text widget handling * @@ -21,6 +21,9 @@ * * * $Log: widget_text.c,v $ + * Revision 1.29 2006/09/29 04:48:22 reinelt + * image widget uses properties now; new property 'reload' + * * Revision 1.28 2006/09/13 05:33:39 reinelt * plugin_file: return empty string if file cannot be read; widget_text: load property as 'string', not as variable (triggered an ugly bug with variable list reallocated) * @@ -322,8 +325,7 @@ void widget_text_update(void *Self) /* did the formatted string change? */ if (T->string == NULL || strcmp(T->string, string) != 0) { update++; - if (T->string) - free(T->string); + free(T->string); T->string = string; } else { free(string); @@ -439,10 +441,8 @@ int widget_text_quit(WIDGET * Self) property_free(&Text->value); property_free(&Text->postfix); property_free(&Text->style); - if (Text->string) - free(Text->string); - if (Text->buffer) - free(Text->buffer); + free(Text->string); + free(Text->buffer); free(Self->data); Self->data = NULL; } |