if (This->dialogBox) destroyWidget(This);
NPP_Destroy(NPP instance, NPSavedData** save){    PluginInstance* This;    if (instance == NULL)        return NPERR_INVALID_INSTANCE_ERROR;    This = (PluginInstance*) instance->pdata;    if (This != NULL) {	if (This->dialogBox)	   destroyWidget(This);	        if (This->type)            NPN_MemFree(This->type);        if (This->pluginsPageUrl)            NPN_MemFree(This->pluginsPageUrl);        if (This->pluginsFileUrl)                NPN_MemFree(This->pluginsFileUrl);        NPN_MemFree(instance->pdata);        instance->pdata = NULL;    }    return NPERR_NO_ERROR;}