X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=homescreen%2Fsrc%2Fhomescreenhandler.cpp;fp=homescreen%2Fsrc%2Fhomescreenhandler.cpp;h=cbf816af09336934999a9dca803a9dc204741f87;hb=f266dcd35564ea649ed1435a3ab7a3abbef900d9;hp=a06fa7e80835ab2f4d7169941df49d8f4aca6817;hpb=7d29d877baafe52cc0e0bbdf7d86deff61073651;p=apps%2Fhomescreen.git diff --git a/homescreen/src/homescreenhandler.cpp b/homescreen/src/homescreenhandler.cpp index a06fa7e..cbf816a 100644 --- a/homescreen/src/homescreenhandler.cpp +++ b/homescreen/src/homescreenhandler.cpp @@ -52,8 +52,14 @@ void HomescreenHandler::init(int port, const char *token, QLibWindowmanager *qwm mp_qhs->set_event_handler(QLibHomeScreen::Event_ShowWindow,[this](json_object *object){ HMI_DEBUG("Launcher","Surface launcher got Event_ShowWindow\n"); - mp_qwm->activateWindow(m_myname); - emit showWindow(); + static bool first_start = true; + if (first_start) { + first_start = false; + mp_qwm->activateWindow(m_myname); + } + else { + emit showWindow(); + } }); mp_qhs->set_event_handler(QLibHomeScreen::Event_OnScreenMessage, [this](json_object *object){