Fixed group syncing parsing for group edit window

pull/235/head
Ivan Dmitrievich Yartsev 10 months ago
parent f387a71d5f
commit 412de0caa1

@ -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);
}

Loading…
Cancel
Save