diff options
author | Kazumasa Mitsunari <knimitz@witz-inc.co.jp> | 2019-02-04 17:30:56 +0900 |
---|---|---|
committer | Kazumasa Mitsunari <knimitz@witz-inc.co.jp> | 2019-02-04 17:30:56 +0900 |
commit | 3a090e43fdeb3c86f253c39a23d35358680565f5 (patch) | |
tree | 1cbe0dc9a0152d2f552462dd9558761e93ef36ed /src/window_manager.cpp | |
parent | ef03209fb7961d83daa30af74689acaa7a3bbbc2 (diff) |
Change active/inactive state spec
"active" state means "visible" on source code currently.
Specification in HMI-FW spec 0.9.2 says it's not visible.
https://wiki.automotivelinux.org/hmiframework
It's the right to have resources such as buffers(surface).
But from the view point of implementation of windowmanager-service,
it is difficult to control resources of application.
So this patch fixes just adding the methods to change
the state of client.
Change-Id: If445af3cdf724827ccf28f40af28cca4a2ffcbc1
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Diffstat (limited to 'src/window_manager.cpp')
-rw-r--r-- | src/window_manager.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/window_manager.cpp b/src/window_manager.cpp index abd4552..4fcab5f 100644 --- a/src/window_manager.cpp +++ b/src/window_manager.cpp @@ -804,7 +804,6 @@ WMError WindowManager::startTransition(unsigned req_num) for (const auto &x : actions) { this->lc->visibilityChange(x); - x.client->emitActive(false); x.client->emitVisible(false); } this->lc->renderLayers(); @@ -841,8 +840,6 @@ WMError WindowManager::doEndDraw(unsigned req_num) return ret; } ret = this->lc->visibilityChange(act); - - act.client->emitActive((act.visible == VISIBLE)); act.client->emitVisible((act.visible == VISIBLE)); if (ret != WMError::SUCCESS) |