summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2013-10-25 19:47:37 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-10-30 12:57:22 +0100
commit4003d44ca27863c6ec7ec1b4266496fb201fd033 (patch)
tree2ac0fd84f6f5ea789dd3f6c677c5fff60a74db48
parent3549dfe8b8db536ada91607f4cfbfd830a3cb572 (diff)
QFileDialog: use QSignalBlocker
Change-Id: I32a631493138a777458557232da084f497adc526 Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
-rw-r--r--src/widgets/dialogs/qfiledialog.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/widgets/dialogs/qfiledialog.cpp b/src/widgets/dialogs/qfiledialog.cpp
index d45f623b8d..11ad7c7a5d 100644
--- a/src/widgets/dialogs/qfiledialog.cpp
+++ b/src/widgets/dialogs/qfiledialog.cpp
@@ -2612,9 +2612,8 @@ void QFileDialog::accept()
// special case for ".."
if (lineEditText == QLatin1String("..")) {
d->_q_navigateToParent();
- bool block = d->qFileDialogUi->fileNameEdit->blockSignals(true);
+ const QSignalBlocker blocker(d->qFileDialogUi->fileNameEdit);
d->lineEdit()->selectAll();
- d->qFileDialogUi->fileNameEdit->blockSignals(block);
return;
}