w->module = module_need(window, type, module, module && *module != '\0');
if (!w->module) {
- vlc_object_detach(window);
vlc_object_release(window);
return NULL;
}
window_t *w = (window_t *)window;
if (w->inhibit)
vlc_inhibit_Destroy (w->inhibit);
- vlc_object_detach(window);
module_unneed(window, w->module);