diff options
author | Qt Continuous Integration System <qt-info@nokia.com> | 2010-12-15 23:03:13 (GMT) |
---|---|---|
committer | Qt Continuous Integration System <qt-info@nokia.com> | 2010-12-15 23:03:13 (GMT) |
commit | 50a69bd2c7621148b1e21e494b14ddc81b61f566 (patch) | |
tree | f252a0e8f89442006f5f25395144aecf029acf23 /src/gui | |
parent | c89a152d75de4e02cce19f7f6acf4ae1a748ff8b (diff) | |
parent | 310473ac82a85735f576796f6784fdbe56370256 (diff) | |
download | Qt-50a69bd2c7621148b1e21e494b14ddc81b61f566.zip Qt-50a69bd2c7621148b1e21e494b14ddc81b61f566.tar.gz Qt-50a69bd2c7621148b1e21e494b14ddc81b61f566.tar.bz2 |
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-water-team
* '4.7' of scm.dev.nokia.troll.no:qt/qt-water-team:
Prevent crash in drawhelper code when the cpu has MMXEXT but no SSE.
Resize event for QDesktopWidget was sent too early
Add extra type of embedded license.
Fix possible null pointer dereference.
Ensure that DBus is connected before all uses.
Fix invalid configurations being added to bearermonitor list.
Don't delete FBO when resetting glyph cache
Trivial: Fix coding style
Prevent ::flush from being called on QGLWindowSurface if no painting happened.
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/kernel/qapplication_s60.cpp | 6 | ||||
-rw-r--r-- | src/gui/painting/qdrawhelper.cpp | 11 |
2 files changed, 3 insertions, 14 deletions
diff --git a/src/gui/kernel/qapplication_s60.cpp b/src/gui/kernel/qapplication_s60.cpp index 81fa4e6..6db1fa8 100644 --- a/src/gui/kernel/qapplication_s60.cpp +++ b/src/gui/kernel/qapplication_s60.cpp @@ -667,9 +667,6 @@ void QSymbianControl::HandleStatusPaneSizeChange() { QS60MainAppUi *s60AppUi = static_cast<QS60MainAppUi *>(S60->appUi()); s60AppUi->HandleStatusPaneSizeChange(); - // Send resize event to trigger desktopwidget workAreaResized signal - QResizeEvent e(qt_desktopWidget->size(), qt_desktopWidget->size()); - QApplication::sendEvent(qt_desktopWidget, &e); } #endif @@ -1310,6 +1307,9 @@ void QSymbianControl::HandleResourceChange(int resourceType) case KEikDynamicLayoutVariantSwitch: { handleClientAreaChange(); + // Send resize event to trigger desktopwidget workAreaResized signal + QResizeEvent e(qt_desktopWidget->size(), qt_desktopWidget->size()); + QApplication::sendEvent(qt_desktopWidget, &e); break; } #endif diff --git a/src/gui/painting/qdrawhelper.cpp b/src/gui/painting/qdrawhelper.cpp index 024a69d..62af212 100644 --- a/src/gui/painting/qdrawhelper.cpp +++ b/src/gui/painting/qdrawhelper.cpp @@ -7711,17 +7711,6 @@ void qInitDrawhelperAsm() } #endif #endif // SSE -#if defined(QT_HAVE_MMXEXT) && defined(QT_HAVE_SSE) - } else if (features & MMXEXT) { - qt_memfill32 = qt_memfill32_sse; - qDrawHelper[QImage::Format_RGB16].bitmapBlit = qt_bitmapblit16_sse; -# ifdef QT_HAVE_3DNOW - if (features & MMX3DNOW) { - qt_memfill32 = qt_memfill32_sse3dnow; - qDrawHelper[QImage::Format_RGB16].bitmapBlit = qt_bitmapblit16_sse3dnow; - } -# endif // 3DNOW -#endif // MMXEXT } #ifdef QT_HAVE_MMX if (features & MMX) { |