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

drawstring plugin and a small change in vdesk

This commit is contained in:
id
2000-12-03 14:04:08 +00:00
parent 9b2ca26ce8
commit 932cfc1bd4
3 changed files with 21 additions and 14 deletions

View File

@@ -101,6 +101,7 @@ wPluginCreateFunction(int type, char *library_name,
if (pl_arg) function->arg = PLDeepCopy(pl_arg);
function->data = init_data;
printf("init data %x\n", function->data);
if (init_proc_name) {
initProc = dlsym(function->handle, init_proc_name);
if (initProc) {
@@ -123,11 +124,9 @@ wPluginDestroyFunction(WFunction *function)
return;
if (function->data) {
if (function->freeData) {
if (function->freeData)
function->freeData(function->arg, &function->data);
} else {
wfree(function->data);
}
wfree(function->data);
}
if (function->arg) PLRelease(function->arg);
wfree(function);