Home | History | Annotate | Download | only in webui

Lines Matching full:wrapper

172   // This extra wrapper is used to ensure we don't leak the ListValue* pointer
179 static void LoadPluginsOnFileThread(ListWrapper* wrapper, Task* task);
182 static void EnsureListDeleted(ListWrapper* wrapper);
188 void PluginsLoaded(ListWrapper* wrapper);
307 void PluginsDOMHandler::LoadPluginsOnFileThread(ListWrapper* wrapper,
309 wrapper->list = PluginUpdater::GetInstance()->GetPluginGroupsData();
314 NewRunnableFunction(&PluginsDOMHandler::EnsureListDeleted, wrapper));
317 void PluginsDOMHandler::EnsureListDeleted(ListWrapper* wrapper) {
318 delete wrapper->list;
319 delete wrapper;
326 ListWrapper* wrapper = new ListWrapper;
327 wrapper->list = NULL;
329 &PluginsDOMHandler::PluginsLoaded, wrapper);
335 &PluginsDOMHandler::LoadPluginsOnFileThread, wrapper, task));
338 void PluginsDOMHandler::PluginsLoaded(ListWrapper* wrapper) {
340 results.Set("plugins", wrapper->list);
341 wrapper->list = NULL; // So it doesn't get deleted.