make sure 'new addon' return value is never a valid addon id

This commit is contained in:
Pentarctagon 2023-08-03 23:27:15 -05:00 committed by Pentarctagon
parent 6fc627511c
commit 63bee6a315
2 changed files with 2 additions and 2 deletions

View file

@ -101,7 +101,7 @@ EXIT_STATUS start(bool clear_id, const std::string& filename, bool take_screensh
}
}
if(addon_id == "newaddon") {
if(addon_id == "///newaddon///") {
std::int64_t current_millis = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count();
addon_id = "MyAwesomeAddon-"+std::to_string(current_millis);
}

View file

@ -46,7 +46,7 @@ void editor_choose_addon::post_show(window& win)
int selected_row = existing_addons.get_selected_row();
if(selected_row == 0) {
addon_id_ = "newaddon";
addon_id_ = "///newaddon///";
} else if(selected_row == 1 && find_widget<toggle_button>(get_window(), "show_all", false).get_value_bool()) {
addon_id_ = "mainline";
} else {