Change the sequence how signals are emitted 69/11469/2
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Mon, 23 Oct 2017 08:28:13 +0000 (17:28 +0900)
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>
Thu, 26 Oct 2017 11:49:14 +0000 (20:49 +0900)
According to https://wiki.automotivelinux.org/_media/agl-hmi-fw_windowmanager_spec_v0.1.0.pdf,
the visible event is emitted first

Bug-AGL : SPEC-987

Change-Id: I5b5fa669b31b9a5283ccc91702064207a85d838c
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
src/app.cpp

index 75df8d7..8aa7547 100644 (file)
@@ -639,8 +639,8 @@ void App::activate(int id) {
       this->controller->surfaces[id]->set_visibility(1);
       char const *label =
          this->lookup_name(id).value_or("unknown-name").c_str();
-      this->emit_activated(label);
       this->emit_visible(label);
+      this->emit_activated(label);
    }
 }