Updating sample plugin to test java class loading.

This commit is contained in:
Derek Sollenberger
2009-11-09 15:38:58 -05:00
parent e458201d1a
commit b4a23918d3
5 changed files with 55 additions and 5 deletions

View File

@@ -157,9 +157,8 @@ NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16 mode, int16 argc,
// Scripting functions appeared in NPAPI version 14
if (browser->version >= 14) {
instance->pdata = browser->createobject (instance, getPluginClass());
obj = static_cast<PluginObject*>(instance->pdata);
bzero(obj, sizeof(*obj));
instance->pdata = browser->createobject (instance, getPluginClass());
obj = static_cast<PluginObject*>(instance->pdata);
}
/* END: STANDARD PLUGIN FRAMEWORK */
@@ -407,9 +406,9 @@ NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value)
PluginObject *obj = (PluginObject*) instance->pdata;
if (obj)
browser->retainobject((NPObject*)obj);
browser->retainobject(&obj->header);
*v = obj;
*v = &(obj->header);
return NPERR_NO_ERROR;
}