## 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