Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 8 years ago

Closed 8 years ago

#302 closed defect (fixed)

GTA02 touchscreen does not work

Reported by: Jiri Svoboda Owned by:
Priority: major Milestone: 0.4.3
Component: helenos/unspecified Version:
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

As of changeset:mainline,675 (and a while back) the touchscreen input on GTA02 does not work. It works at changeset:mainline,628.

Change History (3)

comment:1 Changed 8 years ago by Jiri Svoboda

The touchscreen appears to 'stop working' starting with changeset:mainline,631.

The FreeRunner has a 480x640 display which means use_gcons is false (meaning no VC-switching icons are displayed). The side effect of Jakub's fix is that when use_gcons is false, mouse pointer is not displayed. Previously we would see a mouse pointer on a graphical frame buffer even with use_gcons false, now we don't.

Technically, without ticket #162 implemented there is little use for mouse/touchscreen in this case, since the only thing you can do is move the pointer around (but you cannot control anything). Still, it served as a nice demo for the driver so it might be a good idea to enable mouse pointer even for displays with small resolution.

comment:2 Changed 8 years ago by Jiri Svoboda

I still plan to fix this before the release.

comment:3 Changed 8 years ago by Jiri Svoboda

Resolution: fixed
Status: newclosed

Fixed in changeset:mainline,885. I modified the condition in gcons_mouse_move() so that we only exit if we don't have the screen resolution yet (i.e. xres or yres is zero). This means the mouse pointer is visible again in lower resolutions where use_gcons is false.

Note: See TracTickets for help on using tickets.