ivi-shell-user-interface: change timing to create the launcher surface
Since hmi-controller adds surfaces to layers when creating ivi surfaces,
the launcher will appear on startup. As before, the launcher surface is
created before the background surface so that the background will appear
on startup.
Signed-off-by: Tomohito Esaki <etom@igel.co.jp>
(cherry picked from commit 608e1ee86d
)
This commit is contained in:
parent
c8774aaf32
commit
8868523297
|
@ -1287,6 +1287,11 @@ int main(int argc, char **argv)
|
|||
wlCtx_WorkSpaceBackGround.cmm = &wlCtxCommon;
|
||||
|
||||
/* create desktop widgets */
|
||||
create_launchers(&wlCtxCommon, &hmi_setting->launcher_list);
|
||||
|
||||
create_workspace_background(&wlCtx_WorkSpaceBackGround,
|
||||
&hmi_setting->workspace_background);
|
||||
|
||||
for (i = 0; i < hmi_setting->screen_num; i++) {
|
||||
wlCtx_BackGround[i].cmm = &wlCtxCommon;
|
||||
create_background(&wlCtx_BackGround[i],
|
||||
|
@ -1312,11 +1317,6 @@ int main(int argc, char **argv)
|
|||
create_button(&wlCtx_Button_4, hmi_setting->random.id,
|
||||
hmi_setting->random.filePath, 3);
|
||||
|
||||
create_workspace_background(&wlCtx_WorkSpaceBackGround,
|
||||
&hmi_setting->workspace_background);
|
||||
|
||||
create_launchers(&wlCtxCommon, &hmi_setting->launcher_list);
|
||||
|
||||
create_home_button(&wlCtx_HomeButton, hmi_setting->home.id,
|
||||
hmi_setting->home.filePath);
|
||||
|
||||
|
|
Loading…
Reference in New Issue