--- gigedit/trunk/src/gigedit/scripteditor.cpp 2016/05/02 16:10:56 2901 +++ gigedit/trunk/src/gigedit/scripteditor.cpp 2016/05/03 14:08:34 2903 @@ -115,7 +115,7 @@ Gtk::AccelKey("s"), sigc::mem_fun(*this, &ScriptEditor::onButtonApply)); m_actionGroup->add(Gtk::Action::create("Close", _("_Close")), - Gtk::AccelKey("x"), + Gtk::AccelKey("q"), sigc::mem_fun(*this, &ScriptEditor::onButtonCancel)); m_uiManager = Gtk::UIManager::create(); m_uiManager->insert_action_group(m_actionGroup); @@ -525,7 +525,9 @@ } void ScriptEditor::onButtonApply() { + signal_script_to_be_changed.emit(m_script); m_script->SetScriptAsText(m_textBuffer->get_text()); + signal_script_changed.emit(m_script); m_textBuffer->set_modified(false); }