aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktextinput.cpp
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@viroteck.net>2016-07-08 23:52:08 +0200
committerRobin Burchell <robin.burchell@viroteck.net>2016-07-11 21:37:41 +0000
commitcced077aa3c537c7593b18f930318a5d22a1eeb1 (patch)
treea428a3350e4ebce50dceff3f463a62cc5abb8d1a /src/quick/items/qquicktextinput.cpp
parent7684236829541e6cdde9d3a7d81071ca8af1c86f (diff)
QQuickTextInput: Use qmlobject_connect on clipboard signal
Originally raised by Andrew den Exter: http://lists.qt-project.org/pipermail/development/2015-February/020230.html Raises the number of TextInput I can create per frame from around 118 to 128 per frame. Change-Id: I236010a61faf5def59d1f520c32febdbe43d794b Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Andrew den Exter <andrew.den.exter@qinetic.com.au>
Diffstat (limited to 'src/quick/items/qquicktextinput.cpp')
-rw-r--r--src/quick/items/qquicktextinput.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/items/qquicktextinput.cpp b/src/quick/items/qquicktextinput.cpp
index 65e066c611..0078c4ac21 100644
--- a/src/quick/items/qquicktextinput.cpp
+++ b/src/quick/items/qquicktextinput.cpp
@@ -2682,8 +2682,8 @@ void QQuickTextInputPrivate::init()
#endif
q->setFlag(QQuickItem::ItemHasContents);
#ifndef QT_NO_CLIPBOARD
- q->connect(QGuiApplication::clipboard(), SIGNAL(dataChanged()),
- q, SLOT(q_canPasteChanged()));
+ qmlobject_connect(QGuiApplication::clipboard(), QClipboard, SIGNAL(dataChanged()),
+ q, QQuickTextInput, SLOT(q_canPasteChanged()));
#endif // QT_NO_CLIPBOARD
lastSelectionStart = 0;