mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-20 15:02:37 +00:00
Re-order when refreshdirmenu is wiped
The problem with adding files mid-netgame was that the order is: - menu code sends netxcmd for addfile - getpackets processes addfile, sets refreshdirmenu - NEW GAMETIC - refreshdirmenu is set to 0 - menu code looks for refreshdirmenu, comes up empty Now, the order is: - menu code sends netxcmd for addfile - refreshdirmenu is set to 0 - getpackets processes addfile, sets refreshdirmenu - NEW GAMETIC - menu code looks for refreshdirmenu, successfully finds it - refreshdirmenu is set to 0
This commit is contained in:
parent
6bbcf64f15
commit
6e671d4894
2 changed files with 2 additions and 3 deletions
|
|
@ -67,6 +67,7 @@
|
|||
#include "k_bans.h"
|
||||
#include "sanitize.h"
|
||||
#include "r_fps.h"
|
||||
#include "filesrch.h" // refreshdirmenu
|
||||
|
||||
// cl loading screen
|
||||
#include "v_video.h"
|
||||
|
|
@ -6710,6 +6711,7 @@ void NetUpdate(void)
|
|||
I_lock_mutex(&k_menu_mutex);
|
||||
#endif
|
||||
M_Ticker();
|
||||
refreshdirmenu = 0;
|
||||
#ifdef HAVE_THREADS
|
||||
I_unlock_mutex(k_menu_mutex);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -69,7 +69,6 @@
|
|||
#include "fastcmp.h"
|
||||
#include "r_fps.h" // Frame interpolation/uncapped
|
||||
#include "keys.h"
|
||||
#include "filesrch.h" // refreshdirmenu
|
||||
#include "g_input.h" // tutorial mode control scheming
|
||||
#include "m_perfstats.h"
|
||||
#include "core/memory.h"
|
||||
|
|
@ -919,8 +918,6 @@ void D_SRB2Loop(void)
|
|||
|
||||
if (renderisnewtic)
|
||||
{
|
||||
refreshdirmenu = 0;
|
||||
|
||||
P_ResetInterpHudRandSeed(timeisprogressing);
|
||||
|
||||
// don't skip more than 10 frames at a time
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue