|
|
|
|
@ -164,7 +164,8 @@ void on_bootloader_user_add(GtkWidget *, main_window *widgets){
|
|
|
|
|
void yon_menu_open_submenu(yon_menu_window *window, yon_menu_item *item){
|
|
|
|
|
int size;
|
|
|
|
|
config_str options = yon_config_load(get_menus_entry_command,&size);
|
|
|
|
|
textdomain("ublinux-init-grub-functions");
|
|
|
|
|
bind_textdomain_codeset("ublinux-init-grub-functions","UTF-8");
|
|
|
|
|
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
yon_char_remove_last_symbol(options[i],'\n');
|
|
|
|
|
int parsed_size;
|
|
|
|
|
@ -183,7 +184,8 @@ void yon_menu_open_submenu(yon_menu_window *window, yon_menu_item *item){
|
|
|
|
|
yon_char_parsed_free(name_parsed,name_size);
|
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
|
}
|
|
|
|
|
textdomain(LocaleName);
|
|
|
|
|
bind_textdomain_codeset(LocaleName,"UTF-8");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_menu_ungrab(yon_menu_window *window){
|
|
|
|
|
@ -242,7 +244,7 @@ yon_menu_window *yon_menu_window_open(GtkWidget *, main_window *widgets){
|
|
|
|
|
int size;
|
|
|
|
|
config_str options = yon_config_load(get_menus_entry_command,&size);
|
|
|
|
|
GHashTable *created = g_hash_table_new(g_str_hash,g_str_equal);
|
|
|
|
|
textdomain("ublinux-init-grub-functions");
|
|
|
|
|
bind_textdomain_codeset("ublinux-init-grub-functions","UTF-8");
|
|
|
|
|
for (int i=1;i<size;i++){
|
|
|
|
|
yon_char_remove_last_symbol(options[i],'\n');
|
|
|
|
|
int parsed_size;
|
|
|
|
|
@ -272,7 +274,7 @@ yon_menu_window *yon_menu_window_open(GtkWidget *, main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
textdomain(LocaleName);
|
|
|
|
|
bind_textdomain_codeset(LocaleName,"UTF-8");
|
|
|
|
|
g_hash_table_unref(created);
|
|
|
|
|
yon_char_parsed_free(options,size);
|
|
|
|
|
gtk_window_set_transient_for(GTK_WINDOW(window->MenuWindow), GTK_WINDOW(widgets->MainWindow));
|
|
|
|
|
|