]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Handle conversion from input QComboBox index to update channel string more safely
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 22 Feb 2023 19:14:48 +0000 (20:14 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 8 May 2023 11:06:58 +0000 (19:06 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/generalsettings.cpp

index 87217c4f6cbe6ff7ada26b44fe7e3256723187a1..c78eb6ce7d53b43980ad937e9269d41ee8f667c7 100644 (file)
@@ -329,21 +329,11 @@ void GeneralSettings::slotUpdateChannelChanged(const QString &translatedChannel)
     };
 
     const auto updateChannelFromLocalized = [](const int index) {
-        auto channel = QString{};
-
-        switch (index)
-        {
-        case 0:
-            channel = QStringLiteral("stable");
-            break;
-        case 1:
-            channel = QStringLiteral("beta");
-            break;
-        default:
-            channel = QString{};
+        if (index == 1) {
+            return QStringLiteral("beta");
         }
 
-        return channel;
+        return QStringLiteral("stable");
     };
 
     const auto channel = updateChannelFromLocalized(_ui->updateChannel->currentIndex());