## XSIApplication.CloseUndo

### Introduced

v10.0 (2012)

### Description

Closes an opened undo complex previously opened with XSIApplication.OpenUndo. CloseUndo calls are ignored if they don't match an open complex. Note:Undo complexes left open due to a missing CloseUndo call may lead to undo/redo problems. However, Softimage will try to close automatically any open undo complexes when possible.

### C# Syntax

    XSIApplication.CloseUndo();

### Scripting Syntax

    XSIApplication.CloseUndo();

### Examples

#### Python Example

    #
    # Simple example to deomonstrate OpenUndo/CloseUndo
    #
    Application.OpenUndo("my undo complex")
    Application.CreatePrim("Cone", "MeshSurface", "", "")
    Application.CreatePrim("Grid", "MeshSurface", "", "")
    Application.CreatePrim("Cube", "MeshSurface", "", "")
    Application.CloseUndo()
    Application.Undo("")    # my undo complex
    Application.Redo("")    # my undo complex