rem: free(file);
add: wfree(file);
context: chooseIconCallback(WMWidget *self, void *clientData){    char *file;    InspectorPanel *panel = (InspectorPanel*)clientData;    int result;    panel->choosingIcon = 1;        WMSetButtonEnabled(panel->browseIconBtn, False);        result = wIconChooserDialog(panel->frame->screen_ptr, &file,				panel->inspected->wm_instance,				panel->inspected->wm_class);        panel->choosingIcon = 0;    if (!panel->destroyed) { /* kluge */    	if (result) {	    	    WMSetTextFieldText(panel->fileText, file);	    showIconFor(WMWidgetScreen(self), panel, NULL, NULL,			USE_TEXT_FIELD);	    free(file);	}	WMSetButtonEnabled(panel->browseIconBtn, True);    } else {	freeInspector(panel);    }}