(ctx: &mut ScriptContext<'_, API>)
| 520 | pub fn undo_active_scene<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) { |
| 521 | let changed = with_state_mut!(ctx.run, EditorState, ctx.id, undo_scene_doc).unwrap_or(false); |
| 522 | if changed { |
| 523 | rebuild_preview(ctx); |
| 524 | } |
| 525 | refresh_all(ctx); |
| 526 | } |
| 527 | |
| 528 | pub fn redo_active_scene<API: ScriptAPI + ?Sized>(ctx: &mut ScriptContext<'_, API>) { |
| 529 | let changed = with_state_mut!(ctx.run, EditorState, ctx.id, redo_scene_doc).unwrap_or(false); |
| 530 | if changed { |
| 531 | rebuild_preview(ctx); |
no test coverage detected