MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / ghb_preview_dispose

Function ghb_preview_dispose

gtk/src/preview.c:885–900  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

883}
884
885void
886ghb_preview_dispose (signal_user_data_t *ud)
887{
888 if (!ud || !ud->preview)
889 return;
890 if (ud->preview->pix)
891 g_object_unref(ud->preview->pix);
892 if (ud->preview->video)
893 {
894 g_signal_handlers_disconnect_by_func(ud->preview->video, live_preview_ended_cb, ud);
895 g_signal_handlers_disconnect_by_func(ud->preview->video, live_preview_progress_cb, ud);
896 g_signal_handlers_disconnect_by_func(ud->preview->video, live_preview_error_cb, ud);
897 g_clear_object(&ud->preview->video);
898 }
899 g_free(ud->preview);
900}

Callers 1

ghb_application_shutdownFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected