Skip to content

Commit 939bcd2

Browse files
committed
Ensure flags is set in lbz_mainmenu_commands::get_display
Fixes #27
1 parent dc04859 commit 939bcd2

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

src/mainmenu.cpp

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,16 @@ namespace lbz
2424

2525
bool get_display(t_uint32 index, pfc::string_base& out, t_uint32& flags) override
2626
{
27-
if (!is_valid_token()) flags = flag_disabled;
28-
else if (prefs::check_enabled.get_value()) flags = flag_checked;
29-
get_name(index, out);
30-
return true;
27+
bool rv = mainmenu_commands::get_display(index, out, flags);
28+
if (!is_valid_token())
29+
{
30+
flags |= flag_disabled;
31+
}
32+
else if (prefs::check_enabled.get_value())
33+
{
34+
flags |= flag_checked;
35+
}
36+
return rv;
3137
}
3238

3339
t_uint32 get_command_count() override

0 commit comments

Comments
 (0)