diff --git a/source/ubl-settings-bootloader.cc b/source/ubl-settings-bootloader.cc index d5d5e4b..ce059ed 100644 --- a/source/ubl-settings-bootloader.cc +++ b/source/ubl-settings-bootloader.cc @@ -253,7 +253,7 @@ void MainWindow::settings() { btnBoxAboutDialog->set_visible(false); ubl_make_plugs(boxSave,boxButton, socket_ext_id_I, socket_trd_id_I); this->flag_block_gui(); - if (this->check_root() == 0) { + if (this->check_root() == 1) { spbSecond->set_range(1, 60); spbSecond->set_increments(1.0, 1.0); spbSecond->set_value(1); @@ -836,7 +836,7 @@ void MainWindow::event() { entryKernel->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_kernel)); entryIPT->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_IPT)); entryOTT->signal_changed().connect(sigc::mem_fun(*this, &MainWindow::focus_out_txt_OTT)); - if (this->check_root() == 0) { + if (this->check_root() == 1) { Glib::RefPtr treeViewKernelModel = treeViewKernel->get_model(); treeViewKernelModel->signal_row_changed().connect(sigc::mem_fun(*this, &MainWindow::item_selected_kernel)); Glib::RefPtr treeViewIPTModel = treeViewIPT->get_model(); @@ -1123,6 +1123,7 @@ void MainWindow::wrapper_add_data_melody() { } void MainWindow::remove_user() { + iter_user_del = this->treeViewUser->get_selection()->get_selected(); if (flag_validate_del_user && list_store_user->iter_is_valid(iter_user_del)) { Gtk::TreeModel::Row row = *iter_user_del; if(row) { @@ -1131,25 +1132,24 @@ void MainWindow::remove_user() { map_cmd_selection[key] = ""; } list_store_user->erase(iter_user_del); - flag_validate_del_user = false; + flag_validate_del_user = true; info_status_app(info_box_ok_css); imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); lblWarning->set_text(str_del_user); } - flag_validate_del_user = false; + flag_validate_del_user = true; } void MainWindow::remove_melody() { - iter_user_del = this->treeViewUser->get_selection()->get_selected(); iter_melody_del = this->treeViewMelody->get_selection()->get_selected(); if (flag_validate_del_melody && list_store_melody->iter_is_valid(iter_melody_del)) { list_store_melody->erase(iter_melody_del); - flag_validate_del_melody = false; + flag_validate_del_melody = true; info_status_app(info_box_ok_css); imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); lblWarning->set_text(str_del_melody); } - flag_validate_del_melody = false; + flag_validate_del_melody = true; } void MainWindow::select_line_user(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter) {