I just wanted to add error messages to the demo recorder commands, which just do nothing if some precondition is not satisfied.
But the pointer to IConsole
was not actually being initialized when no recording is active, so I first moved the initialization of the IStorage
and IConsole
pointers to an Init
method which is always called once at the beginning.
More variables are now cleared in the Stop
method, as otherwise it was possible to add demo markers after a recording was...