| 1050 | } |
| 1051 | |
| 1052 | static void |
| 1053 | clear_subtitle_list_ui (void) |
| 1054 | { |
| 1055 | GtkTreeView *tv; |
| 1056 | GtkTreeStore *ts; |
| 1057 | GtkTreeSelection *tsel; |
| 1058 | |
| 1059 | tv = GTK_TREE_VIEW(ghb_builder_widget("subtitle_list_view")); |
| 1060 | ts = GTK_TREE_STORE(gtk_tree_view_get_model(tv)); |
| 1061 | // Clear tree selection so that updates are not triggered |
| 1062 | // that cause a recursive attempt to clear the tree selection (crasher) |
| 1063 | tsel = gtk_tree_view_get_selection(tv); |
| 1064 | gtk_tree_selection_unselect_all(tsel); |
| 1065 | gtk_tree_store_clear(ts); |
| 1066 | } |
| 1067 | |
| 1068 | static void |
| 1069 | add_to_subtitle_list_ui(signal_user_data_t *ud, GhbValue *subsettings) |
no test coverage detected