summaryrefslogtreecommitdiff
path: root/src/modinforegular.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modinforegular.cpp')
-rw-r--r--src/modinforegular.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/modinforegular.cpp b/src/modinforegular.cpp
index 89541a70..8651f15e 100644
--- a/src/modinforegular.cpp
+++ b/src/modinforegular.cpp
@@ -225,9 +225,9 @@ void ModInfoRegular::nxmDescriptionAvailable(QString, int, QVariant, QVariant re
if ((m_EndorsedState != ENDORSED_NEVER) && (result.contains("endorsement"))) {
QVariantMap endorsement = result["endorsement"].toMap();
QString endorsementStatus = endorsement["endorse_status"].toString();
- if (endorsementStatus.compare("Endorsed") == 00)
+ if (endorsementStatus.compare("Endorsed", Qt::CaseInsensitive) == 00)
setEndorsedState(ENDORSED_TRUE);
- else if (endorsementStatus.compare("Abstained") == 00)
+ else if (endorsementStatus.compare("Abstained", Qt::CaseInsensitive) == 00)
setEndorsedState(ENDORSED_NEVER);
else
setEndorsedState(ENDORSED_FALSE);
@@ -235,6 +235,7 @@ void ModInfoRegular::nxmDescriptionAvailable(QString, int, QVariant, QVariant re
m_LastNexusQuery = QDateTime::currentDateTimeUtc();
m_MetaInfoChanged = true;
saveMeta();
+ disconnect(sender(), SIGNAL(nxmDescriptionAvailable(QString, int, QVariant, QVariant)));
emit modDetailsUpdated(true);
}