LayerManagerCommands: fixed array handling
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Thu, 21 Feb 2013 12:07:54 +0000 (04:07 -0800)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Thu, 14 Mar 2013 11:23:04 +0000 (04:23 -0700)
commit1406e0870294ff57208aba09abd58219b475dd81
tree0c09bed4a39b3efb0d57eeb720cf4222a27bf34a
parentfdadc407b94b67f5fb7d505c0e520a5c0773ec91
LayerManagerCommands: fixed array handling

The array in commands must not be deleted, before the object is destroyed,
otherwise getString() will work on deleted data.

Some commands did not release the array data, resulting in a memory leak.

Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
LayerManagerCommands/include/LayerSetChromaKeyCommand.h
LayerManagerCommands/include/LayerSetRenderOrderCommand.h
LayerManagerCommands/include/ScreenSetRenderOrderCommand.h
LayerManagerCommands/include/SurfaceSetChromaKeyCommand.h
LayerManagerCommands/src/LayerSetChromaKeyCommand.cpp
LayerManagerCommands/src/LayerSetRenderOrderCommand.cpp
LayerManagerCommands/src/ScreenSetRenderOrderCommand.cpp
LayerManagerCommands/src/SurfaceSetChromaKeyCommand.cpp