| 883 | } |
| 884 | |
| 885 | void |
| 886 | ghb_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 | } |
no outgoing calls
no test coverage detected