Fixed homescreen startup 73/8673/4
authorRonan Le Martret <ronan.lemartret@iot.bzh>
Wed, 8 Mar 2017 10:40:09 +0000 (11:40 +0100)
committerronan Le Martret <ronan@iot.bzh>
Thu, 9 Mar 2017 14:54:00 +0000 (14:54 +0000)
 * homescreen must start only when
   WindowManager is ready.

 [SPEC-470]

Change-Id: Ie755b5c0bda3b5f0937c41cc6d08bc7f0f494d00
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
homescreen/conf/HomeScreen.service

index 59843e3..c848100 100644 (file)
@@ -1,19 +1,18 @@
 [Unit]
 Description=AGL reference HomeScreen
 Requires=dbus.service afm-user-daemon.service InputEventManager.service HomeScreenAppFrameworkBinderAGL.service
-After=dbus.service afm-user-daemon.service InputEventManager.service HomeScreenAppFrameworkBinderAGL.service
+After=dbus.service afm-user-daemon.service InputEventManager.service HomeScreenAppFrameworkBinderAGL.service WindowManager.service
 ConditionKernelCommandLine=!agl.nogfx
 
 [Service]
 User=root
 Type=dbus
 BusName=org.agl.homescreen
-ExecStartPre=/bin/systemctl --user is-active WindowManager
 ExecStart=/usr/AGL/homescreen/HomeScreen
 # 4194304(= 1 << 22) is special surface id for HomeScreen
 Environment=QT_IVI_SURFACE_ID=4194304 QT_WAYLAND_SHELL_INTEGRATION=ivi-shell LD_PRELOAD=/usr/lib/libEGL.so.1
 Restart=on-failure
-RestartSec=1
+RestartSec=5
 
 [Install]
 WantedBy=default.target