From: <kr_...@us...> - 2004-05-16 07:59:13
|
Update of /cvsroot/htoolkit/port/src/cbits/GTK In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26621/src/cbits/GTK Modified Files: Action.c Log Message: Fix memory leaks Index: Action.c =================================================================== RCS file: /cvsroot/htoolkit/port/src/cbits/GTK/Action.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Action.c 12 May 2004 20:42:34 -0000 1.1 --- Action.c 16 May 2004 07:59:03 -0000 1.2 *************** *** 239,243 **** --- 239,245 ---- GtkWidget *proxy; + free(action->tooltip); action->tooltip = strdup(text); + for (list = action->proxies; list != NULL; list=list->next) { *************** *** 263,267 **** --- 265,271 ---- char *short_text; + free(action->title); action->title = strdup(text); + text = toMnemonicString(action->title); short_text = toMnemonicString(action->short_title); *************** *** 290,294 **** --- 294,300 ---- GtkWidget *proxy; + free(action->short_title); action->short_title = (text && *text) ? strdup(text) : NULL; + text = toMnemonicString(action->short_title ? action->short_title : action->title); for (list = action->proxies; list != NULL; list=list->next) |