diff --git a/network/download.cpp b/network/download.cpp index d8a8199..b8fb202 100644 --- a/network/download.cpp +++ b/network/download.cpp @@ -6,6 +6,7 @@ #include "./socksharedownload.h" #include "./youtubedownload.h" +#include #include #include @@ -314,6 +315,7 @@ void Download::stop() switch (status()) { case DownloadStatus::Interrupting: setStatus(DownloadStatus::Aborting); + FALLTHROUGH; case DownloadStatus::Aborting: break; default: @@ -854,6 +856,7 @@ void Download::reportSslErrors(size_t optionIndex, QNetworkReply *reply, const Q break; case PermissionStatus::Refused: usePermission(optionData.m_ignoreSslErrorsPermission); + FALLTHROUGH; case PermissionStatus::Allowed: case PermissionStatus::AlwaysAllowed: reply->ignoreSslErrors(sslErrors); @@ -1041,6 +1044,7 @@ void Download::setOverwritePermission(size_t optionIndex, PermissionStatus permi switch (permission) { case PermissionStatus::Unknown: data.m_overwritePermission = PermissionStatus::Unknown; + FALLTHROUGH; case PermissionStatus::Asking: return; // can not be set here default: