diff options
author | Koen Kooi <koen@openembedded.org> | 2010-07-28 16:19:19 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-07-28 16:20:30 +0200 |
commit | 09a3ed0a8581b58dcfa97029ffb912e87a9ebea2 (patch) | |
tree | 7f512df8292c594cb2a73f63b126a8155587c4cf /recipes/qt4/qt4-embedded-gles-4.6.3 | |
parent | 05208f675102695a2c761929e3b090c8cfc2524f (diff) | |
download | openembedded-09a3ed0a8581b58dcfa97029ffb912e87a9ebea2.tar.gz |
qt4: add WIP 4.6.3 recipes (only tested upto do_patch)
Diffstat (limited to 'recipes/qt4/qt4-embedded-gles-4.6.3')
-rw-r--r-- | recipes/qt4/qt4-embedded-gles-4.6.3/cursor-hack.diff | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/recipes/qt4/qt4-embedded-gles-4.6.3/cursor-hack.diff b/recipes/qt4/qt4-embedded-gles-4.6.3/cursor-hack.diff new file mode 100644 index 0000000000..e297e520a0 --- /dev/null +++ b/recipes/qt4/qt4-embedded-gles-4.6.3/cursor-hack.diff @@ -0,0 +1,34 @@ +Patch originally done by Bin Liu, rediffed by Koen Kooi for Qt 4.6.2 + +This patch is a first step to get a working cursor when using the powervr driver, it flickers when hovering over a QGLWidget, but still better than no cursor at all + +--- /tmp/pvreglscreen.cpp 2010-04-19 09:30:32.000000000 +0200 ++++ qt-everywhere-opensource-src-4.6.2/src/plugins/gfxdrivers/powervr/pvreglscreen/pvreglscreen.cpp 2010-04-19 09:31:30.000000000 +0200 +@@ -85,6 +85,9 @@ + bool PvrEglScreen::initDevice() + { + openTty(); ++#ifndef QT_NO_QWS_CURSOR ++ QScreenCursor::initSoftwareCursor(); ++#endif + return true; + } + +--- /tmp/qwindowsystem_qws.cpp 2010-04-19 09:32:47.000000000 +0200 ++++ qt-everywhere-opensource-src-4.6.2/src/gui/embedded/qwindowsystem_qws.cpp 2010-04-19 09:33:30.000000000 +0200 +@@ -3501,7 +3501,6 @@ + } + + #ifdef QT_QWS_CLIENTBLIT +-#ifdef QT_NO_QWS_CURSOR + // This optimization only really works when there isn't a crazy cursor + // wizzing around. + QRegion directPaint = (r - transparentRegion); // in gloal coords +@@ -3513,7 +3512,6 @@ + QWSRegionEvent::DirectPaint, id); + } + #endif +-#endif + } + + if (doLock) |