Skip to content

Commit 4b0e5e4

Browse files
committed
Fixed clang 22 error with overloaded operator
1 parent e4146df commit 4b0e5e4

4 files changed

Lines changed: 5 additions & 4 deletions

File tree

external/languages

external/s25update

libs/s25main/ingameWindows/iwAddons.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include "helpers/containerUtils.h"
1212
#include "gameData/const_gui_ids.h"
1313
#include "s25util/colors.h"
14+
#include "s25util/enumUtils.h"
1415
#include <utility>
1516

1617
namespace {
@@ -148,7 +149,7 @@ void iwAddons::UpdateView(const AddonGroup selection)
148149
for(unsigned i = 0; i < ggs.getNumAddons(); ++i)
149150
{
150151
const Addon* addon = ggs.getAddon(i);
151-
const bool isVisible = (addon->getGroups() & selection) != AddonGroup(0);
152+
const bool isVisible = bitset::any(addon->getGroups(), selection);
152153
auto* group = GetCtrl<ctrlGroup>(ID_grpAddonsStart + i);
153154

154155
// Don't show addon's gui if addon is beyond selected group or is beyond current page scope

0 commit comments

Comments
 (0)