참고 : https://lists.yoctoproject.org/pipermail/meta-freescale/2017-January/019965.html
[meta-freescale] [PATCH v2 5/5] weston: Touch events cause startup failure
vim src/compositor.c
src/compositor.c:1373:weston_view_from_global_fixed(struct weston_view *view
view 에 따른 예외처리 추가됨.
if(view != NULL) {
weston_view_from_global_float(view,
wl_fixed_to_double(x),
wl_fixed_to_double(y),
&vxf, &vyf);
*vx = wl_fixed_from_double(vxf);
*vy = wl_fixed_from_double(vyf);
}
현재버전 1.9
drm 초기화시 터치 디바이스를 확인하여 없을시 종료루틴 실행.
3073 static struct drm_backend * 3074 drm_backend_create(struct weston_compositor *compositor, 3075 struct drm_parameters *param, 3076 int *argc, char *argv[], 3077 struct weston_config *config) |
3171 // goto err_sprite; 주석처리
Input Device 에 따른 리턴처리 됨 강제적으로 GUI 를 출력하기위해서 코드 적용 완료
'Linux > Wayland' 카테고리의 다른 글
[weston] Touch (0) | 2017.12.30 |
---|---|
[Wayland] Install Ubuntu14.04 (0) | 2017.07.09 |
Wayland FAQ (0) | 2016.06.23 |
wayland 관련 정보 참고 사이트 (0) | 2016.06.20 |