1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-01-04 04:44:16 +01:00

destroy func must has the arguments to consider the right destroy sub-func.

This commit is contained in:
id
2000-11-30 01:53:43 +00:00
parent 331e85fd85
commit 867ed95485
2 changed files with 2 additions and 2 deletions

View File

@@ -126,7 +126,7 @@ wPluginDestroyFunction(WFunction *function)
if (function->data) { if (function->data) {
if (function->freeData) { if (function->freeData) {
function->freeData(&function->data); function->freeData(function->arg, &function->data);
} else { } else {
wfree(function->data); wfree(function->data);
} }

View File

@@ -53,7 +53,7 @@ typedef void _DL_AnyProc(proplist_t);
typedef void _DL_DrawStringProc(proplist_t, Drawable, GC, WMFont *, int, int, unsigned, unsigned, char *, int); typedef void _DL_DrawStringProc(proplist_t, Drawable, GC, WMFont *, int, int, unsigned, unsigned, char *, int);
#endif #endif
typedef void _DL_FreeDataProc(void *free_me); typedef void _DL_FreeDataProc(proplist_t pl, void *free_data);
typedef int _DL_InitDataProc(proplist_t pl, void *init_data); /* prototype typedef int _DL_InitDataProc(proplist_t pl, void *init_data); /* prototype
for function for function