diff options
author | Robin Burchell <robin.burchell@viroteck.net> | 2016-07-08 23:52:08 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@viroteck.net> | 2016-07-11 21:37:41 +0000 |
commit | cced077aa3c537c7593b18f930318a5d22a1eeb1 (patch) | |
tree | a428a3350e4ebce50dceff3f463a62cc5abb8d1a /src/quick/items/qquicktextinput.cpp | |
parent | 7684236829541e6cdde9d3a7d81071ca8af1c86f (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.cpp | 4 |
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; |