diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-09-07 11:20:43 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-09-21 16:21:07 +0000 |
commit | 21fa3e04b0febc0fa0a84d01eacd3831fd6628f8 (patch) | |
tree | 4e0de0eec42f5a86f673c8761b5229e981911336 | |
parent | 46454bd6e0892ab6a9ac971a454f24b1f2535f14 (diff) | |
download | qtactiveqt-21fa3e04b0febc0fa0a84d01eacd3831fd6628f8.tar.gz |
QAxBase: use QSignalBlocker
Change-Id: I87e40e12957d3b50c690bd23d08524023079337c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r-- | src/activeqt/container/qaxbase.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/activeqt/container/qaxbase.h b/src/activeqt/container/qaxbase.h index f83c920..fa8e3ee 100644 --- a/src/activeqt/container/qaxbase.h +++ b/src/activeqt/container/qaxbase.h @@ -194,13 +194,12 @@ inline QString QAxBase::generateDocumentation() inline QDataStream &operator >>(QDataStream &s, QAxBase &c) { QAxBase::PropertyBag bag; - c.qObject()->blockSignals(true); + const QSignalBlocker blocker(c.qObject()); QString control; s >> control; c.setControl(control); s >> bag; c.setPropertyBag(bag); - c.qObject()->blockSignals(false); return s; } |