Skip to content

Commit

Permalink
Merge pull request #340 from PyPlanet/bugfix/324
Browse files Browse the repository at this point in the history
[BUGFIX] Hide the alt menu when opening manialink that should hide it.
  • Loading branch information
tomvlk committed Jun 3, 2017
2 parents d932a15 + 23d95e8 commit 637598e
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions pyplanet/core/ui/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,19 +100,6 @@ async def send(self, manialink, players=None, **kwargs):
# Add manialink tag to body.
body = '<manialink version="{}" id="{}">{}</manialink>'.format(manialink.version, manialink.id, body)

# Hide ALT menus (shootmania).
if self.instance.game.game == 'sm' and manialink.disable_alt_menu:
if is_global:
queries.extend([
self.instance.gbx('Maniaplanet.UI.SetAltScoresTableVisibility', player.login, 'false', encode_json=False, response_id=False)
for player in self.instance.player_manager.online
])
else:
queries.extend([
self.instance.gbx('Maniaplanet.UI.SetAltScoresTableVisibility', login, 'false', encode_json=False, response_id=False)
for login in for_logins
])

# Add normal queries.
if for_logins and len(for_logins) > 0:
for login in for_logins:
Expand All @@ -126,6 +113,19 @@ async def send(self, manialink, players=None, **kwargs):
'SendDisplayManialinkPage', body, manialink.timeout, manialink.hide_click
))

# Hide ALT menus (shootmania).
if self.instance.game.game == 'sm' and manialink.disable_alt_menu:
if is_global:
queries.extend([
self.instance.gbx('Maniaplanet.UI.SetAltScoresTableVisibility', player.login, 'false', encode_json=False, response_id=False)
for player in self.instance.player_manager.online
])
else:
queries.extend([
self.instance.gbx('Maniaplanet.UI.SetAltScoresTableVisibility', login, 'false', encode_json=False, response_id=False)
for login in for_logins
])

# It the manialink wants rate limitting with the relaxed updating feature (mostly used for widgets), add to send queue
if getattr(manialink, 'relaxed_updating', False):
self.send_queue.extend(queries)
Expand Down

0 comments on commit 637598e

Please sign in to comment.