refactor: Simplify if statements (#1381)
This commit is contained in:
parent
2a3b2b2b99
commit
238f8fb592
@ -238,17 +238,7 @@ template <>
|
||||
bool config::convert(string&& value) const {
|
||||
string lower{string_util::lower(forward<string>(value))};
|
||||
|
||||
if (lower == "true") {
|
||||
return true;
|
||||
} else if (lower == "yes") {
|
||||
return true;
|
||||
} else if (lower == "on") {
|
||||
return true;
|
||||
} else if (lower == "1") {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return (lower == "true" || lower == "yes" || lower == "on" || lower == "1");
|
||||
}
|
||||
|
||||
template <>
|
||||
|
@ -34,11 +34,7 @@ namespace drawtypes {
|
||||
void progressbar::set_colors(vector<string>&& colors) {
|
||||
m_colors = forward<decltype(colors)>(colors);
|
||||
|
||||
if (m_colors.empty()) {
|
||||
m_colorstep = 1;
|
||||
} else {
|
||||
m_colorstep = m_width / m_colors.size();
|
||||
}
|
||||
m_colorstep = m_colors.empty() ? 1 : m_width / m_colors.size();
|
||||
}
|
||||
|
||||
string progressbar::output(float percentage) {
|
||||
|
10
src/ipc.cpp
10
src/ipc.cpp
@ -38,15 +38,7 @@ void remove_pipe(const string& handle) {
|
||||
}
|
||||
|
||||
bool validate_type(const string& type) {
|
||||
if (type == "action") {
|
||||
return true;
|
||||
} else if (type == "cmd") {
|
||||
return true;
|
||||
} else if (type == "hook") {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return (type == "action" || type == "cmd" || type == "hook");
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
|
@ -4,9 +4,7 @@ POLYBAR_NS
|
||||
|
||||
namespace cursor_util {
|
||||
bool valid(string name) {
|
||||
if (cursors.find(name) != cursors.end())
|
||||
return true;
|
||||
return false;
|
||||
return (cursors.find(name) != cursors.end());
|
||||
}
|
||||
|
||||
bool set_cursor(xcb_connection_t *c, xcb_screen_t *screen, xcb_window_t w, string name) {
|
||||
|
Loading…
Reference in New Issue
Block a user