def redo(self):
        if not self.first:
            self.dag.restoreSnapshot(self.newSnap)
            self.scene.restoreSnapshot(self.newSnap)
            if self.propertyWidget:
                selectedDrawNodes = self.scene.selectedItems()
                selectedDagNodes = [sdn.dagNode for sdn in selectedDrawNodes]
                self.propertyWidget.rebuild(self.dag, selectedDagNodes)
        self.first = False
Reset the value in the control back to its starting value.
dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_undo_commands.py/DagAndSceneUndoCommand.redo--crossover with--dataset/ETHPy150Open enthought/pyface/pyface/ui/wx/grid/trait_grid_cell_adapter.py/TraitGridCellAdapter.Reset