summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch')
-rw-r--r--recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch43
1 files changed, 0 insertions, 43 deletions
diff --git a/recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch b/recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch
deleted file mode 100644
index 920273e..0000000
--- a/recipes-qt/qt5/qtquickcontrols2/0001-Control-fix-background-size-regression-caused-by-def.patch
+++ /dev/null
@@ -1,43 +0,0 @@
1From 83046de497827a69bf05cd0b06ca6421b51e02b8 Mon Sep 17 00:00:00 2001
2From: J-P Nurmi <jpnurmi@qt.io>
3Date: Mon, 22 Jan 2018 10:58:06 +0100
4Subject: [PATCH] Control: fix background size regression caused by deferred
5 execution
6
7Task-number: QTBUG-65880
8Change-Id: Ic4f9fb087f4a78bd4c6257828011240186b6b22e
9Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
10---
11 src/quicktemplates2/qquickcontrol.cpp | 1 +
12 tests/auto/controls/data/tst_popup.qml | 8 ++++++++
13 2 files changed, 9 insertions(+)
14
15diff --git a/src/quicktemplates2/qquickcontrol.cpp b/src/quicktemplates2/qquickcontrol.cpp
16index 6fbd4c07..957936df 100644
17--- a/src/quicktemplates2/qquickcontrol.cpp
18+++ b/src/quicktemplates2/qquickcontrol.cpp
19@@ -1343,6 +1343,7 @@ void QQuickControl::componentComplete()
20 d->executeBackground(true);
21 d->executeContentItem(true);
22 QQuickItem::componentComplete();
23+ d->resizeBackground();
24 d->resizeContent();
25 if (!d->hasLocale)
26 d->locale = QQuickControlPrivate::calcLocale(d->parentItem);
27diff --git a/tests/auto/controls/data/tst_popup.qml b/tests/auto/controls/data/tst_popup.qml
28index bec50ad0..1f3a097f 100644
29--- a/tests/auto/controls/data/tst_popup.qml
30+++ b/tests/auto/controls/data/tst_popup.qml
31@@ -1253,4 +1253,12 @@ TestCase {
32 control.open()
33 verify(control.visible)
34 }
35+
36+ function test_deferredBackgroundSize() {
37+ var control = createTemporaryObject(popupControl, testCase, {width: 200, height: 100})
38+ verify(control)
39+
40+ compare(control.background.width, 200)
41+ compare(control.background.height, 100)
42+ }
43 }