diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 2b18554..9dc4d07 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -2096,6 +2096,7 @@ void on_main_edit(GtkWidget *, main_window *widgets){ char *name; gtk_tree_model_get(model,&iter,1,&name,-1); char *config_string = yon_config_get_by_key(GROUPADD(name)); + char *sync_string = config(GROUPADD_SYNC(name)); if (!yon_char_is_empty(config_string)){ if (config_string[0]=='\"') yon_char_divide(config_string,0); if (config_string[strlen(config_string)-1]=='\"') config_string[strlen(config_string)-1]='\0'; @@ -2152,7 +2153,11 @@ void on_main_edit(GtkWidget *, main_window *widgets){ } else { yon_ubl_status_box_render(LOADING_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); } - + if (!yon_char_is_empty(sync_string)){ + if (!strcmp(sync_string,"shutdown")){ + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->GroupaddShutdownCheck),1); + } + } gtk_window_set_transient_for(GTK_WINDOW(window->CreateGroupWindow),GTK_WINDOW(widgets->Window)); gtk_widget_show(window->CreateGroupWindow); }