Don't show install addon command for invalid addon id

This commit is contained in:
Benau 2019-12-17 01:01:11 +08:00
parent 74cd74f869
commit 7d60855a7f

View File

@ -21,6 +21,7 @@
#include <algorithm>
#include <string>
#include "addons/addons_manager.hpp"
#include "config/user_config.hpp"
#include "config/player_manager.hpp"
#include "font/font_manager.hpp"
@ -412,7 +413,9 @@ void NetworkingLobby::onUpdate(float delta)
msg = _("Please wait for the current game's end.");
}
if (!missing_addon_track_id.empty() &&
Addon* addon = addons_manager->getAddon(
Addon::createAddonId(missing_addon_track_id));
if (addon &&
!m_displayed_addon_install_cmd)
{
m_displayed_addon_install_cmd = true;