Added new boot option

pull/70/head
parent dbb9d909c7
commit ec841973f3

@ -328,6 +328,7 @@ vector<tuple<string, vector<string>>> MainWindow::format_os_list(vector<string>
vector<string> MainWindow::pars_os(vector<string> &os_control_list) {
string str_list_os = obj_process_call.call_all_sections(cmd_pars_list_os);
os_control_list = Utils::split(str_list_os, '\n');
os_control_list.insert(os_control_list.begin(),LAST_MODE_LABEL);
return os_control_list;
}
string MainWindow::pars_last_launched_os() {
@ -1313,7 +1314,9 @@ void MainWindow::set_data_cfg() {
map_cmd_selection["GRUB_TIMEOUT"] = "";
}
string name_os = entrListOS->get_text();
if (name_os.length() != 0) {
if (strstr(name_os.c_str(),LAST_MODE_LABEL)){
map_cmd_selection["GRUB_DEFAULT"] = "";
} else if (name_os.length() != 0) {
map_cmd_selection["GRUB_DEFAULT"] = name_os;
}
else {

@ -159,6 +159,7 @@ void me_thread(string cmd);
#define str_add_melody _("Melody added")
#define str_del_user _("User deleted")
#define str_del_melody _("Melody deleted")
#define LAST_MODE_LABEL _("Last succeeded load mode")
class View_edit_add_table {
private:

@ -585,3 +585,7 @@ msgstr ""
#: source/ubl-settings-bootloader.cc:450
msgid "Нет анимации загрузки, полный журнал"
msgstr ""
#: source/ubl-settings-bootloader.h:162
msgid "Last succeeded load mode"
msgstr ""

@ -628,3 +628,7 @@ msgstr ""
#~ msgid "Disabled"
#~ msgstr "Отключён"
#: source/ubl-settings-bootloader.h:162
msgid "Last succeeded load mode"
msgstr "Последний удачный вариант загрузки"
Loading…
Cancel
Save