Skip to content

Commit 4b43f61

Browse files
committed
Ensure flags is set in lbz_mainmenu_commands::get_display
Fixes #27
1 parent f814230 commit 4b43f61

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_uuid(prefs::str_user_token.get_ptr())) 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_uuid(prefs::str_user_token.get_ptr()))
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)