QMousepress broken?



  • Hello all,

    Currently, I have some problems with a 'freezing' touchscreen. My application is very simple: a QApplication which opens a QWebview. This app runs on a Angstrom linux device with touchscreen.
    When I load a webpage, I can click and surf around as usual. But when I do really a lot of random presses with multiple fingers for about 2-3 minutes, the QMousePressEvents stop showing up in the eventfilter of my QWebview. However, mousemove events still show up (the cursor can be moved)

    Does anyone have a clue?

    Of course I checked
    -if my touschreen driver isn't broken, but it appears this is not the case. Press and release events still show up.
    $evtest /dev/input/touchscreen0
    @Event: time 1364508847.130126, type 3 (Absolute), code 24 (Pressure), value 255
    Event: time 1364508847.130157, type 3 (Absolute), code 0 (X), value 229
    Event: time 1364508847.130157, type 3 (Absolute), code 1 (Y), value 97
    Event: time 1364508847.130157, type 1 (Key), code 330 (Touch), value 1
    Event: time 1364508847.130157, -------------- Report Sync ------------
    Event: time 1364508847.137908, type 3 (Absolute), code 0 (X), value 226
    Event: time 1364508847.137908, type 3 (Absolute), code 1 (Y), value 95
    Event: time 1364508847.137939, -------------- Report Sync ------------
    Event: time 1364508847.145721, type 3 (Absolute), code 0 (X), value 225
    Event: time 1364508847.145751, type 3 (Absolute), code 1 (Y), value 94
    Event: time 1364508847.145751, -------------- Report Sync ------------
    Event: time 1364508847.153564, type 3 (Absolute), code 0 (X), value 224
    Event: time 1364508847.153564, type 3 (Absolute), code 1 (Y), value 93
    Event: time 1364508847.153594, -------------- Report Sync ------------
    Event: time 1364508847.372100, type 3 (Absolute), code 1 (Y), value 94
    Event: time 1364508847.372100, -------------- Report Sync ------------
    Event: time 1364508847.387939, type 3 (Absolute), code 1 (Y), value 95
    Event: time 1364508847.387969, -------------- Report Sync ------------
    Event: time 1364508847.395629, type 3 (Absolute), code 1 (Y), value 96
    Event: time 1364508847.395660, -------------- Report Sync ------------
    Event: time 1364508847.411407, type 3 (Absolute), code 0 (X), value 225
    Event: time 1364508847.411407, type 3 (Absolute), code 1 (Y), value 97
    Event: time 1364508847.411437, -------------- Report Sync ------------
    Event: time 1364508847.419128, type 3 (Absolute), code 24 (Pressure), value 0
    Event: time 1364508847.419128, type 1 (Key), code 330 (Touch), value 0
    Event: time 1364508847.419128, -------------- Report Sync ------------@
    -If there is no problem with CPU load. This appears to be about 40%, which is a bit higher than usual (25%)

    Does anyone have an idea?




Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.