Several race related fixes for batch mode 34/166334/35
authorRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Tue, 9 Jan 2018 11:33:47 +0000 (12:33 +0100)
committerRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Tue, 23 Jan 2018 14:42:27 +0000 (15:42 +0100)
commit327de56367eaea6b4f9af9df7fac1c49cb48359b
tree362945a3067180405325aa9196f85dccf0484fd9
parentc28bf1cf85bcf5f97234aa4820d600f4f21c42e1
Several race related fixes for batch mode

Fixes race in batch mode, where main thread could cleanup before
batch mode thread, which resulted in crash.
Fixes race, where timer could fire after exception happened in batch
mode and cleanup was done, crashing an application.

Change-Id: I6b2dad49f3f154841bf5e436f23f0d5e796c9b3d
src/DoneCallback.cpp
src/NavigationInterface.cpp
src/NavigationInterface.hpp
src/UniversalSwitch.cpp
src/UniversalSwitch.hpp
src/batch/BatchRunner.cpp
src/batch/BatchRunner.hpp
src/ecore.cpp
src/main.cpp