FIX: When creating a new sheet, select it

Fixes #100
This commit is contained in:
Nicolás Hatcher
2024-10-24 00:11:32 +02:00
committed by Nicolás Hatcher Andrés
parent 3d951c5c50
commit 80273a88ec
6 changed files with 26 additions and 16 deletions

View File

@@ -424,9 +424,11 @@ impl UserModel {
///
/// See also:
/// * [Model::new_sheet]
pub fn new_sheet(&mut self) {
pub fn new_sheet(&mut self) -> Result<(), String> {
let (name, index) = self.model.new_sheet();
self.set_selected_sheet(index)?;
self.push_diff_list(vec![Diff::NewSheet { index, name }]);
Ok(())
}
/// Deletes sheet by index