From d8ddf49c5ba7b45ad90e6ca99eda1d150fd37027 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 17 Aug 2009 16:33:25 +0200 Subject: fix WA_DontShowOnScreen bug on Windows CE We must not retrieve the initial window geometry for WA_DontShowOnScreen widgets with GetClientRect. Reviewed-by: thartman --- src/gui/kernel/qwidget_wince.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/kernel/qwidget_wince.cpp b/src/gui/kernel/qwidget_wince.cpp index 4090b741d..d33f5ee38 100644 --- a/src/gui/kernel/qwidget_wince.cpp +++ b/src/gui/kernel/qwidget_wince.cpp @@ -332,7 +332,7 @@ void QWidgetPrivate::create_sys(WId window, bool initializeWindow, bool destroyO if (desktop) { q->setAttribute(Qt::WA_WState_Visible); - } else if (topLevel) { + } else if (topLevel && !q->testAttribute(Qt::WA_DontShowOnScreen)) { RECT cr; GetClientRect(id, &cr); // one cannot trust cr.left and cr.top, use a correction POINT instead -- cgit v1.2.3 From 9a2ccb7060da6c66b36d74cb9f550eb04b7fa5e6 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 17 Aug 2009 17:34:53 +0200 Subject: skip tst_QScriptEngineDebugger::multithreadedDebugging on Windows CE We run out of memory on the test system in this test. Reviewed-by: mauricek --- tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp index 52216b061..71cbbcf75 100644 --- a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp +++ b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp @@ -723,6 +723,9 @@ private: void tst_QScriptEngineDebugger::multithreadedDebugging() { +#ifdef Q_OS_WINCE + QSKIP("This tests uses too much memory for Windows CE", SkipAll); +#endif ScriptEvaluator eval; QThread thread; eval.moveToThread(&thread); -- cgit v1.2.3