diff options
| author | Crystalwarrior <varsash@gmail.com> | 2020-03-28 19:29:46 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2020-03-28 19:29:46 +0300 |
| commit | 4aa1ae62e1561363db07a81dc92861fb00988a4b (patch) | |
| tree | 1444d8b08d94eb5490490924a7fcf130be591548 | |
| parent | 614522bc0c8683ca367c5195f1e3c8121b65ce64 (diff) | |
Fix wrong pos being shown when entering area due to index signal being called in the wrong place
| -rw-r--r-- | src/courtroom.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/courtroom.cpp b/src/courtroom.cpp index f7571304..17d1f0bb 100644 --- a/src/courtroom.cpp +++ b/src/courtroom.cpp @@ -1086,9 +1086,14 @@ void Courtroom::set_side(QString p_side) void Courtroom::set_pos_dropdown(QStringList pos_dropdowns) { + //Block the signals to prevent setCurrentIndex from triggering a pos change + ui_pos_dropdown->blockSignals(true); pos_dropdown_list = pos_dropdowns; ui_pos_dropdown->clear(); ui_pos_dropdown->addItems(pos_dropdown_list); + //Unblock the signals so the element can be used for setting pos again + ui_pos_dropdown->blockSignals(false); + qDebug() << pos_dropdown_list; } |
