| 1302 | } |
| 1303 | |
| 1304 | static void |
| 1305 | clear_audio_list_ui (void) |
| 1306 | { |
| 1307 | GtkTreeView *tv; |
| 1308 | GtkTreeStore *ts; |
| 1309 | GtkTreeSelection *tsel; |
| 1310 | |
| 1311 | ghb_log_func(); |
| 1312 | tv = GTK_TREE_VIEW(ghb_builder_widget("audio_list_view")); |
| 1313 | ts = GTK_TREE_STORE(gtk_tree_view_get_model(tv)); |
| 1314 | // Clear tree selection so that updates are not triggered |
| 1315 | // that cause a recursive attempt to clear the tree selection (crasher) |
| 1316 | tsel = gtk_tree_view_get_selection(tv); |
| 1317 | gtk_tree_selection_unselect_all(tsel); |
| 1318 | gtk_tree_store_clear(ts); |
| 1319 | } |
| 1320 | |
| 1321 | static void |
| 1322 | audio_add_to_ui (signal_user_data_t *ud, const GhbValue *asettings) |
no test coverage detected