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 608e1ee86d3d425843a92573369341d7c6e2aa52)
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…
x
Reference in New Issue
Block a user