mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-06 18:08:26 +00:00
fixups for mapchooser nominate menu after sqlite support was added to shavit-rankings
This commit is contained in:
parent
1102a0971c
commit
66c730a897
@ -1557,7 +1557,7 @@ public int SlowSortThatSkipsFolders(int index1, int index2, Handle array, Handle
|
||||
|
||||
void CreateNominateMenu()
|
||||
{
|
||||
if (gB_Rankings && (gI_Driver == Driver_mysql || gI_Driver == Driver_unknown) && !g_bTiersAssigned)
|
||||
if (gB_Rankings && !g_bTiersAssigned)
|
||||
{
|
||||
g_bWaitingForTiers = true;
|
||||
return;
|
||||
|
||||
@ -77,6 +77,7 @@ int gI_Driver = Driver_unknown;
|
||||
bool gB_Stats = false;
|
||||
bool gB_Late = false;
|
||||
bool gB_TierQueried = false;
|
||||
bool gB_MapStarted = false;
|
||||
|
||||
int gI_Tier = 1; // No floating numbers for tiers, sorry.
|
||||
|
||||
@ -234,6 +235,8 @@ public void Shavit_OnDatabaseLoaded()
|
||||
}
|
||||
}
|
||||
|
||||
DbStuffPostMapStart();
|
||||
|
||||
QueryLog(gH_SQL, SQL_Version_Callback,
|
||||
gI_Driver == Driver_sqlite
|
||||
? "WITH p AS (SELECT COUNT(*) FROM pragma_function_list WHERE name = 'pow') SELECT sqlite_version(), * FROM p;"
|
||||
@ -300,7 +303,7 @@ public void Trans_RankingsSetupError(Database db, any data, int numQueries, cons
|
||||
|
||||
public void Trans_RankingsSetupSuccess(Database db, any data, int numQueries, DBResultSet[] results, any[] queryData)
|
||||
{
|
||||
OnMapStart();
|
||||
DbStuffPostMapStart();
|
||||
}
|
||||
|
||||
public void OnClientConnected(int client)
|
||||
@ -326,8 +329,13 @@ public void OnMapStart()
|
||||
{
|
||||
GetLowercaseMapName(gS_Map);
|
||||
Shavit_OnStyleConfigLoaded(Shavit_GetStyleCount()); // just in case :)
|
||||
gB_MapStarted = true;
|
||||
DbStuffPostMapStart();
|
||||
}
|
||||
|
||||
if (gH_SQL == null)
|
||||
void DbStuffPostMapStart()
|
||||
{
|
||||
if (gH_SQL == null || !gB_MapStarted)
|
||||
{
|
||||
return;
|
||||
}
|
||||
@ -409,6 +417,7 @@ public void SQL_FillTierCache_Callback(Database db, DBResultSet results, const c
|
||||
public void OnMapEnd()
|
||||
{
|
||||
gB_TierQueried = false;
|
||||
gB_MapStarted = false;
|
||||
gB_WRHoldersRefreshed = false;
|
||||
gB_WRHoldersRefreshedTimer = false;
|
||||
gB_WorldRecordsCached = false;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user