summaryrefslogtreecommitdiff
path: root/src/controls/ComboBox.qml
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2013-03-13 12:55:25 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-13 15:34:05 +0100
commitbf848272b393b58260c85093f33984631d0eca6f (patch)
treea371fc07543727a4dd4e61e34d4d6abcdc4c8dd0 /src/controls/ComboBox.qml
parentb1a438bf94c6ae0984fc39912b32d5dbf20e3817 (diff)
downloadqtquickcontrols-bf848272b393b58260c85093f33984631d0eca6f.tar.gz
Update currentText in ComboBox when model changes
Change-Id: I38b6cda4bd616f64ad1bb116e3a24bd625aa94a6 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Diffstat (limited to 'src/controls/ComboBox.qml')
-rw-r--r--src/controls/ComboBox.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/controls/ComboBox.qml b/src/controls/ComboBox.qml
index 6d245bd1..5a991d30 100644
--- a/src/controls/ComboBox.qml
+++ b/src/controls/ComboBox.qml
@@ -147,7 +147,10 @@ Control {
function rebuildMenu() {
if (!ready) return;
clear()
- if (!model) return;
+ if (!model) {
+ __selectedIndexChanged();
+ return;
+ }
var isNumberModel = typeof(model) === "number"
modelSize = isNumberModel ? model : (model.count || model.length)
@@ -188,6 +191,7 @@ Control {
item.checkable = true
item.exclusiveGroup = eg
}
+ __selectedIndexChanged();
}
function show() {