diff options
author | Jason Barron <jason.barron@nokia.com> | 2010-07-27 14:27:21 (GMT) |
---|---|---|
committer | Jason Barron <jason.barron@nokia.com> | 2010-07-27 14:50:22 (GMT) |
commit | 61908af46700c7c1f2e59ce98daeadc2529fef1b (patch) | |
tree | c38a967ff974681ce4f392acd874a1be8961a84e /dist/changes-4.1.0 | |
parent | d82d8d1fc90b4237e483fea9813ec084633f6f2d (diff) | |
download | Qt-61908af46700c7c1f2e59ce98daeadc2529fef1b.zip Qt-61908af46700c7c1f2e59ce98daeadc2529fef1b.tar.gz Qt-61908af46700c7c1f2e59ce98daeadc2529fef1b.tar.bz2 |
Fix signal emission of QDesktopWidget on Symbian.
QDesktopWidget on Symbian was not properly emitting the resized() and
the workAreaResized() signals. Qt was properly translating the system
event and sending the QResizeEvent to the widget, but the signal
emission is determined solely based on changes in the QVectors of
QRects outlining the screen dimensions. On Symbian, these vectors were
never being set and as a result the signals were never omitted.
The fix is to set the rects correctly in the init() function which is
called by the resizeEvent() handler. Also modify the accessor functions
to return the rectangles stored in the vector instead of querying for
them each time.
Task-number: QTBUG-11433
Reviewed-by: axis
Autotest: PASSES
Diffstat (limited to 'dist/changes-4.1.0')
0 files changed, 0 insertions, 0 deletions