From 6daa3d5d9168740f17a557ff3604cadfe77bcfef Mon Sep 17 00:00:00 2001 From: mrbesen Date: Sat, 23 Apr 2022 20:46:15 +0200 Subject: [PATCH] changed emiting behavior of championChnaged --- src/stagesettings.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/stagesettings.cpp b/src/stagesettings.cpp index 26f9357..6ffe358 100644 --- a/src/stagesettings.cpp +++ b/src/stagesettings.cpp @@ -48,23 +48,19 @@ void StageSettings::resizeEvent([[maybe_unused]] QResizeEvent* event) { } void StageSettings::championChangedinternal(const QString& str) { - QString emitting = str; - if(dd) { int count = 0; const DataDragon::ChampData& cd = dd->getBestMatchingChamp(str.toStdString(), &count); if(cd.key != currentdisplayedChampKey) { img = (cd.key < 0) ? cv::Mat() : dd->getImage(cd.id); currentdisplayedChampKey = cd.key; - if(cd.key >= 0) { - emitting = QString::fromStdString(cd.name); - } + rescaleImage(); + emit championChanged(QString::fromStdString(cd.name)); } ui->champcount->setText(tr("Champions matched: %1").arg(QString::fromStdString(std::to_string(count)))); - rescaleImage(); + } else { + emit championChanged(str); } - - emit championChanged(emitting); } void StageSettings::toggledinternal(int state) {