From bbffb4ce04bed80ae4686280b40eb2cb2422b667 Mon Sep 17 00:00:00 2001 From: Daniel Scharrer Date: Tue, 5 Jun 2018 06:32:48 +0200 Subject: [PATCH] goggalaxy: Remove redundant conditions --- src/cli/goggalaxy.cpp | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/src/cli/goggalaxy.cpp b/src/cli/goggalaxy.cpp index 6c23caa..81c74c9 100644 --- a/src/cli/goggalaxy.cpp +++ b/src/cli/goggalaxy.cpp @@ -271,15 +271,11 @@ void parse_galaxy_files(setup::info & info) { file.destination = start_info[1]; } - if(start_info.size() < 1) { - log_warning << "Missing checksum for GOG Galaxy file " << file.destination; - } else { - file.checksum = parse_checksum(start_info[0]); - file.size = 0; - if(file.checksum.type == crypto::None) { - log_warning << "Could not parse checksum for GOG Galaxy file " << file.destination - << ": " << start_info[0]; - } + file.checksum = parse_checksum(start_info[0]); + file.size = 0; + if(file.checksum.type == crypto::None) { + log_warning << "Could not parse checksum for GOG Galaxy file " << file.destination + << ": " << start_info[0]; } if(start_info.size() < 3) { @@ -374,14 +370,11 @@ void parse_galaxy_files(setup::info & info) { if(!file.destination.empty()) { // languages, architectures, winversions std::vector check = parse_function_call(file.check, "check_if_install"); - if(!check.empty()) { - if(check.size() >= 1 && !check[0].empty()) { - std::vector languages = parse_constraints(check[0]); - BOOST_FOREACH(const constraint & language, languages) { - all_languages.insert(language.name); - } + if(!check.empty() && !check[0].empty()) { + std::vector languages = parse_constraints(check[0]); + BOOST_FOREACH(const constraint & language, languages) { + all_languages.insert(language.name); } - } } @@ -408,7 +401,7 @@ void parse_galaxy_files(setup::info & info) { std::vector check = parse_function_call(file.check, "check_if_install"); if(!check.empty()) { - if(check.size() >= 1 && !check[0].empty()) { + if(!check[0].empty()) { std::vector languages = parse_constraints(check[0]); @@ -460,7 +453,7 @@ void parse_galaxy_files(setup::info & info) { std::vector dependency = parse_function_call(file.check, "check_if_install_dependency"); if(!dependency.empty()) { - if(file.components.empty() && dependency.size() >= 1 && !dependency[0].empty()) { + if(file.components.empty() && !dependency[0].empty()) { file.components = dependency[0]; }