Fix focus, defaultId, foregroundId logic 67/34467/3
authorPiotr Bartosiewicz <p.bartosiewi@partner.samsung.com>
Tue, 27 Jan 2015 15:13:03 +0000 (16:13 +0100)
committerPiotr Bartosiewicz <p.bartosiewi@partner.samsung.com>
Wed, 28 Jan 2015 09:58:28 +0000 (10:58 +0100)
commit3680abcc3097cfdccc1245cd7ae5814e56ac236e
tree50534fc6cf9089532a0cbe1dc9e3bd763d7b959b
parent849928b8d50b923e5ff5959de68bfc642da135fa
Fix focus, defaultId, foregroundId logic

[Bug/Feature]   Buggy focus logic. DefaultId, foregroundId does not work
                after implementing dynamic zone adding and removing.
[Cause]         N/A
[Solution]      Update focus after remove, pause and stop zone.
                DefaultId moved to dynamic config. ForegroundId removed
                from config.
[Verification]  Build, run tests, run daemon and check focus after
                adding, pausing, removing zones, switching zones.

Change-Id: I325e501242b747802da07b103ccba4c20891138e
17 files changed:
common/config.hpp
server/configs/daemon.conf.in
server/host-dbus-definitions.hpp
server/zones-manager-config.hpp
server/zones-manager.cpp
server/zones-manager.hpp
tests/unit_tests/client/configs/ut-client/test-dbus-daemon.conf.in
tests/unit_tests/server/configs/CMakeLists.txt
tests/unit_tests/server/configs/ut-server/buggy-daemon.conf.in
tests/unit_tests/server/configs/ut-server/test-daemon.conf.in
tests/unit_tests/server/configs/ut-zones-manager/buggy-daemon.conf.in
tests/unit_tests/server/configs/ut-zones-manager/buggy-default-daemon.conf.in [deleted file]
tests/unit_tests/server/configs/ut-zones-manager/buggy-foreground-daemon.conf.in [deleted file]
tests/unit_tests/server/configs/ut-zones-manager/empty-dbus-daemon.conf.in
tests/unit_tests/server/configs/ut-zones-manager/test-daemon.conf.in
tests/unit_tests/server/configs/ut-zones-manager/test-dbus-daemon.conf.in
tests/unit_tests/server/ut-zones-manager.cpp