mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 13:47:58 +03:00
Check for valid scoreboard menu
Under rare circumstances, the scoreboard menu can be NULL and would cause a crash. This was fixed in mohaab 2.30
This commit is contained in:
parent
cf8af91516
commit
2a1e2d7d6c
1 changed files with 6 additions and 5 deletions
|
@ -4372,10 +4372,8 @@ UI_ShowScoreboard_f
|
|||
void UI_ShowScoreboard_f(const char *pszMenuName)
|
||||
{
|
||||
if (pszMenuName) {
|
||||
if (scoreboard_menuname.length()) {
|
||||
if (str::icmp(scoreboard_menuname, pszMenuName)) {
|
||||
scoreboard_menu->ForceHide();
|
||||
}
|
||||
if (scoreboard_menuname.length() && str::icmp(scoreboard_menuname, pszMenuName) && scoreboard_menu) {
|
||||
scoreboard_menu->ForceHide();
|
||||
}
|
||||
|
||||
scoreboard_menuname = pszMenuName;
|
||||
|
@ -4424,7 +4422,10 @@ void UI_HideScoreboard_f(void)
|
|||
}
|
||||
|
||||
if (scoreboard_menuname.length()) {
|
||||
scoreboard_menu->ForceHide();
|
||||
// Fixed in 2.30 (scoreboard_menu check)
|
||||
if (scoreboard_menu) {
|
||||
scoreboard_menu->ForceHide();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue