Fixed parameter loading #99

Merged
asmeron merged 1 commits from YanTheKaller/ubl-settings-bootloader:master into master 3 months ago

@ -161,11 +161,18 @@ void yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(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);
if (!yon_char_is_empty(grub_default))
if (!yon_char_is_empty(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;
@ -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->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->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->LoadGlobalMenuItem),"activate",G_CALLBACK(on_config_global_load),widgets);

Loading…
Cancel
Save