cppcheck: Expr is always false because 'else if' cond matches previous cond

... at line 158