mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-24 20:26:24 +00:00
Initialize locale earlier to avoid races
This commit is contained in:
12
app/main.ts
12
app/main.ts
@@ -1371,6 +1371,12 @@ app.on('ready', async () => {
|
||||
|
||||
logger = await logging.initialize(getMainWindow);
|
||||
|
||||
if (!locale) {
|
||||
const appLocale =
|
||||
getEnvironment() === Environment.Test ? 'en' : app.getLocale();
|
||||
locale = loadLocale({ appLocale, logger });
|
||||
}
|
||||
|
||||
sqlInitPromise = initializeSQL(userDataPath);
|
||||
|
||||
const startTime = Date.now();
|
||||
@@ -1448,12 +1454,6 @@ app.on('ready', async () => {
|
||||
);
|
||||
}
|
||||
|
||||
if (!locale) {
|
||||
const appLocale =
|
||||
getEnvironment() === Environment.Test ? 'en' : app.getLocale();
|
||||
locale = loadLocale({ appLocale, logger });
|
||||
}
|
||||
|
||||
GlobalErrors.updateLocale(locale.messages);
|
||||
|
||||
// If the sql initialization takes more than three seconds to complete, we
|
||||
|
||||
Reference in New Issue
Block a user