Fixed action block after first deletion

pull/55/head
parent 15c6a4b29d
commit 2b6f714470

@ -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<Gtk::TreeModel> treeViewKernelModel = treeViewKernel->get_model();
treeViewKernelModel->signal_row_changed().connect(sigc::mem_fun(*this, &MainWindow::item_selected_kernel));
Glib::RefPtr<Gtk::TreeModel> 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) {

Loading…
Cancel
Save