Fixed segfault if nine-patch image failed to load 84/24084/1
authorDavid Steele <david.steele@partner.samsung.com>
Fri, 20 Jun 2014 13:59:46 +0000 (14:59 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 8 Jul 2014 13:15:33 +0000 (14:15 +0100)
commit3d7105feefa533be7c359edd5245bd8e5baaaee9
treee11a46a5cc36bec2603a5af7ff7c081074878839
parent0b669dac3be8b6ecd9c94362d88ecbb01956b857
Fixed segfault if nine-patch image failed to load

[problem]      If nine patch image fails to load, e.g. file not found,
then empty bitmap pointer is accessed when image actor tries to use it.
[cause]        Not checking bitmap pointer before dereference
[solution]     Ensured bitmap pointers are checked, if NULL, then an error is logged.

Change-Id: If42d2db4f662fc2323057f71b365a741e254d125
Signed-off-by: David Steele <david.steele@partner.samsung.com>
automated-tests/src/dali/tct-dali-core.h
automated-tests/src/dali/utc-Dali-ImageActor.cpp
dali/internal/event/actors/image-actor-impl.cpp
dali/internal/event/images/image-impl.cpp
dali/internal/event/images/nine-patch-image-impl.cpp