iMng->code[icode].appid, iMng->code[icode].keycode, state);
ico_input_mgr_control_send_input_event(gIco_Dic_Mng.Wayland_InputCtl,
iMng->code[icode].appid, 0,
- ICO_INPUT_MGR_DEVICE_TYPE_KEYBOARD,
- 0, iMng->code[icode].keycode, state);
+ ICO_INPUT_MGR_DEVICE_TYPE_KEYBOARD, 0,
+ 0,iMng->code[icode].keycode, state);
}
}
else {
/* display dispatch to wait */
do {
+ usleep(20*1000);
wl_display_dispatch(gIco_Dic_Mng.Wayland_Display);
} while ((gIco_Dic_Mng.Wayland_WindowMgr == NULL) ||
(gIco_Dic_Mng.Wayland_InputCtl == NULL) ||
+* Thu Sep 26 2013 Shibata Makoto <shibata@mac.tec.toyota.co.jp> accepted/tizen/20130919.204300@d52ab79
+- 0.9.02 release.
+-- fix for - When Weston crashed, GtForce device input controller does an loop forever.
+-- change of the path of the ico_set_vehicleinfo tool.
+-- the start method is changed to the Wants target of the service file of ico-uxf-homescreen
+
* Thu Sep 19 2013 Shibata Makoto <shibata@mac.tec.toyota.co.jp> submit/tizen/20130919.104803@2537721
- 0.9.01 release.
-- The initial release for TizenIVI 3.0.
Name: ico-uxf-device-input-controller
Summary: Device Input Controller
-Version: 0.9.01
+Version: 0.9.02
Release: 1.1
Group: System/GUI
License: Apache License, Version 2.0
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: ico-uxf-weston-plugin-devel >= 0.9.04
+BuildRequires: ico-uxf-weston-plugin-devel >= 0.9.05
BuildRequires: ico-uxf-utilities-devel >= 0.2.04
Requires: weston >= 1.2.1
-Requires: ico-uxf-weston-plugin >= 0.9.04
+Requires: ico-uxf-weston-plugin >= 0.9.05
Requires: ico-uxf-utilities >= 0.2.04
%description
install -m 0755 settings/set_navi_destination.sh %{buildroot}%{ictl_conf}
install -d %{buildroot}/%{_unitdir_user}/weston.target.wants
install -m 644 settings/ico-device-input-controller.service %{buildroot}%{_unitdir_user}/ico-device-input-controller.service
-install -m 644 settings/ico-dic-wait-weston-ready.path %{buildroot}%{_unitdir_user}/ico-dic-wait-weston-ready.path
ln -sf ../ico-dic-wait-weston-ready.path %{buildroot}/%{_unitdir_user}/weston.target.wants/
%files
%{ictl_conf}/set_navi_busguide.sh
%{ictl_conf}/set_navi_destination.sh
/usr/lib/systemd/user/ico-device-input-controller.service
-/usr/lib/systemd/user/ico-dic-wait-weston-ready.path
/usr/lib/systemd/user/weston.target.wants/ico-dic-wait-weston-ready.path
After=weston.service
[Service]
-#Environment=XDG_RUNTIME_DIR=/run/user/5000
-Type=oneshot
ExecStart=/usr/bin/ico_dic-gtforce -d
-
+++ /dev/null
-Description=Path activation for ico-device-input-controller
-
-[Path]
-PathExists=/run/user/5000/wayland-0.lock
-#PathExists=/tmp/amd_ready
-Unit=ico-device-input-controller.service
-
-[Install]
-WantedBy=weston.target
if [ -e /tmp/daynight_sw.day ] ; then
rm -fr /tmp/daynight_sw.day
- /usr/local/bin/ico_set_vehicleinfo EXTERIOR=0
+ /usr/bin/ico_set_vehicleinfo EXTERIOR=0
else
touch /tmp/daynight_sw.day
- /usr/local/bin/ico_set_vehicleinfo EXTERIOR=1000
+ /usr/bin/ico_set_vehicleinfo EXTERIOR=1000
fi
print_log("HOMESCREEN: input_send(%s.%x,%d,%d,%x,%d)",
appid, surfaceid, type, no, code, value);
ico_input_mgr_control_send_input_event(display->ico_input_mgr,
- appid, surfaceid, type, no, code, value);
+ appid, surfaceid, type, no, 0, code, value);
}
else {
print_log("HOMESCREEN: input_send command[input_send {@app/serface} type no code "