mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-06 15:47:06 +08:00
Stopping stress tests from running when you are already in a game
This commit is contained in:
parent
2e3191c76a
commit
fee6e59440
@ -366,16 +366,22 @@ class BenchmarksAndStressTestsWindow(bui.MainWindow):
|
|||||||
bui.app.classic.run_media_reload_benchmark()
|
bui.app.classic.run_media_reload_benchmark()
|
||||||
|
|
||||||
def _stress_test_pressed(self) -> None:
|
def _stress_test_pressed(self) -> None:
|
||||||
|
from bascenev1lib.mainmenu import MainMenuActivity
|
||||||
|
|
||||||
if bui.app.classic is None:
|
if bui.app.classic is None:
|
||||||
logging.warning('stress-test requires classic')
|
logging.warning('stress-test requires classic')
|
||||||
return
|
return
|
||||||
|
|
||||||
bui.app.classic.run_stress_test(
|
activity = bs.get_foreground_host_activity()
|
||||||
playlist_type=self._stress_test_game_type,
|
if isinstance(activity, MainMenuActivity):
|
||||||
playlist_name=cast(
|
bui.app.classic.run_stress_test(
|
||||||
str, bui.textwidget(query=self._stress_test_playlist_name_field)
|
playlist_type=self._stress_test_game_type,
|
||||||
),
|
playlist_name=cast(
|
||||||
player_count=self._stress_test_player_count,
|
str, bui.textwidget(query=self._stress_test_playlist_name_field)
|
||||||
round_duration=self._stress_test_round_duration,
|
),
|
||||||
)
|
player_count=self._stress_test_player_count,
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_right')
|
round_duration=self._stress_test_round_duration,
|
||||||
|
)
|
||||||
|
bui.containerwidget(edit=self._root_widget, transition='out_right')
|
||||||
|
else:
|
||||||
|
bui.screenmessage(bui.Lstr(value='Already present in another activity.'))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user