[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-active
Subject:    Fixed old problem on ARM builds
From:       Marco Martin <notmart () gmail ! com>
Date:       2013-11-30 15:01:07
Message-ID: 201311301601.07579.notmart () gmail ! com
[Download RAW message or body]

Or i should probably say work around ;)

so far, on ARM (all of what it was tested on, nexus, archos etc) all the panel 
popups didn't have neither touch nor mouse input working (making as a 
sideeffect impossible to configure wifi access on the nexus)

TL;DR;
so, now a fix is building in kde:stable:ux, new images done after is done 
building should work.

long story:
I found the cause that is probably a Qt bug in QGraphicsView.
So, all popup contents are positioned on the QGraphicsScene at negative 
coordinates and then focus a view on it.

it did increment the negative coordinate by QWIDGETSIZE_MAXxQWIDGETSIZE_MAX 
each time, and apparently after a certain point (*one* popup always worked) 
the scene failed to map correctly the input coordinates (i guess is from ARM 
having long well.. not long enough))

so the workaround is horrible, diminishing the distance to only 2000x2000, but 
makes it work...

luckily plasma2 won't pose this problem at all anymore since each popup has 
its own scene

Cheers,
Marco Martin
_______________________________________________
Active mailing list
Active@kde.org
https://mail.kde.org/mailman/listinfo/active
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic