Browse Source

Added page parameter to Project::on_save

merge-requests/365/head
eidheim 10 years ago
parent
commit
ed0004fa6c
  1. 2
      src/notebook.cc
  2. 6
      src/project.cc
  3. 2
      src/project.h

2
src/notebook.cc

@ -243,7 +243,7 @@ bool Notebook::save(int page) {
view->get_buffer()->set_modified(false);
Project::on_save();
Project::on_save(page);
JDEBUG("end true");
return true;

6
src/project.cc

@ -35,10 +35,10 @@ void Project::save_files(const boost::filesystem::path &path) {
}
}
void Project::on_save() {
if(Notebook::get().get_current_page()==-1)
void Project::on_save(int page) {
if(page>=Notebook::get().size())
return;
auto view=Notebook::get().get_current_view();
auto view=Notebook::get().get_view(page);
if(view->file_path.filename()=="CMakeLists.txt") {
auto build=get_build(view->file_path);
if(dynamic_cast<CMake*>(build.get())) {

2
src/project.h

@ -14,7 +14,7 @@
namespace Project {
Gtk::Label &debug_status_label();
void save_files(const boost::filesystem::path &path);
void on_save();
void on_save(int page);
extern boost::filesystem::path debug_last_stop_file_path;
extern std::unordered_map<std::string, std::string> run_arguments;

Loading…
Cancel
Save