Fixed parameter loading

pull/99/head
parent 20b5fa5b64
commit 94d514a549
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -161,11 +161,18 @@ void yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(display_mode)){ if (!yon_char_is_empty(display_mode)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->BootDisplayModeCombo),display_mode); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->BootDisplayModeCombo),display_mode);
} }
else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->BootDisplayModeCombo),0);
}
} }
{ {
char *grub_default = config(GRUB_DEFAULT_parameter); char *grub_default = config(GRUB_DEFAULT_parameter);
if (!yon_char_is_empty(grub_default)) if (!yon_char_is_empty(grub_default)) {
gtk_entry_set_text(GTK_ENTRY(widgets->OSDefaultEntry),grub_default); gtk_entry_set_text(GTK_ENTRY(widgets->OSDefaultEntry),grub_default);
} else {
gtk_entry_set_text(GTK_ENTRY(widgets->OSDefaultEntry),DEFAULT_MENU_ITEM_LABEL);
}
} }
{ {
GtkTreeIter iter; GtkTreeIter iter;
@ -626,7 +633,6 @@ void yon_main_window_complete(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->InputTerminalEntry),"changed",G_CALLBACK(on_parameter_changed),widgets); g_signal_connect(G_OBJECT(widgets->InputTerminalEntry),"changed",G_CALLBACK(on_parameter_changed),widgets);
g_signal_connect(G_OBJECT(widgets->OutputTerminalEntry),"changed",G_CALLBACK(on_parameter_changed),widgets); g_signal_connect(G_OBJECT(widgets->OutputTerminalEntry),"changed",G_CALLBACK(on_parameter_changed),widgets);
g_signal_connect(G_OBJECT(widgets->OSDefaultEntry),"changed",G_CALLBACK(on_parameter_changed),widgets); g_signal_connect(G_OBJECT(widgets->OSDefaultEntry),"changed",G_CALLBACK(on_parameter_changed),widgets);
g_signal_connect(G_OBJECT(widgets->BootDisplayModeCombo),"changed",G_CALLBACK(on_parameter_changed),widgets);
g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets); g_signal_connect(G_OBJECT(widgets->LoadLocalMenuItem),"activate",G_CALLBACK(on_config_local_load),widgets);
g_signal_connect(G_OBJECT(widgets->LoadGlobalMenuItem),"activate",G_CALLBACK(on_config_global_load),widgets); g_signal_connect(G_OBJECT(widgets->LoadGlobalMenuItem),"activate",G_CALLBACK(on_config_global_load),widgets);

Loading…
Cancel
Save