Removed tree row unselecting

pull/270/head
parent 9cf126db38
commit 588c904166
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -81,6 +81,14 @@ int yon_load_proceed(YON_CONFIG_TYPE type){
return 1;
}
void yon_gtk_tree_view_select_first(GtkTreeView *target){
GtkTreeIter iter;
GtkTreeModel *model = gtk_tree_view_get_model(target);
if (gtk_tree_model_get_iter_first(model,&iter)){
gtk_tree_selection_select_iter(gtk_tree_view_get_selection(target),&iter);
}
}
void yon_interface_update(main_window *widgets){
on_system_update(NULL,widgets);
int size;
@ -236,6 +244,10 @@ void yon_interface_update(main_window *widgets){
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->ConfigGroupsFilter));
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->SystemUsersFilter));
gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->SystemGroupsFilter));
yon_gtk_tree_view_select_first(GTK_TREE_VIEW(widgets->UsersTree));
yon_gtk_tree_view_select_first(GTK_TREE_VIEW(widgets->GroupsTree));
yon_gtk_tree_view_select_first(GTK_TREE_VIEW(widgets->SystemTree));
yon_gtk_tree_view_select_first(GTK_TREE_VIEW(widgets->SystemGroupsTree));
}
@ -1953,6 +1965,7 @@ void on_config_update(GtkWidget *, main_window *widgets){
} else {
on_config_local_load(NULL,widgets);
}
// on_system_update(NULL,widgets);
}

@ -618,4 +618,5 @@ yon_user_info_window *yon_user_info_window_new();
void on_user_info_save(GtkWidget *,yon_user_info_window *window);
void on_user_info_print(GtkWidget *,yon_user_info_window *window);
void yon_shutdown_toggled(GtkWidget *self,ubl_settings_usergroups_additional_settings_window *window);
void yon_gtk_tree_view_select_first(GtkTreeView *target);
#endif
Loading…
Cancel
Save