add more shortcuts and checks
This commit is contained in:
@@ -393,13 +393,13 @@ void App::init_menu_file()
|
||||
popup->destroy();
|
||||
};
|
||||
popup->find<NodeButtonCustom>("file-save")->on_click = [this](Node*) {
|
||||
if (doc_name.empty())
|
||||
if (ui::Canvas::I->m_newdoc)
|
||||
{
|
||||
dialog_save();
|
||||
}
|
||||
else
|
||||
else if(ui::Canvas::I->m_unsaved)
|
||||
{
|
||||
canvas->m_canvas->project_save(data_path + "/" + doc_name + ".pano");
|
||||
canvas->m_canvas->project_save();
|
||||
}
|
||||
popup->mouse_release();
|
||||
popup->destroy();
|
||||
@@ -410,7 +410,7 @@ void App::init_menu_file()
|
||||
popup->destroy();
|
||||
};
|
||||
popup->find<NodeButtonCustom>("file-save-ver")->on_click = [this](Node*) {
|
||||
doc_name.empty() ? dialog_save() : dialog_save_ver();
|
||||
ui::Canvas::I->m_newdoc ? dialog_save() : dialog_save_ver();
|
||||
popup->mouse_release();
|
||||
popup->destroy();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user