theme loading must take place after cwtch.Start so `dev/` has time to be appended to path
continuous-integration/drone/pr Build is pending Details

This commit is contained in:
Dan Ballard 2024-04-15 10:39:40 -07:00 committed by Sarah Jamie Lewis
parent 6e010b27b7
commit f8ec6099bc
1 changed files with 4 additions and 3 deletions

View File

@ -106,11 +106,12 @@ class FlwtchState extends State<Flwtch> with WindowListener {
// Cwtch.start can take time, we don't want it blocking first splash screen draw, so postpone a smidge to let splash render // Cwtch.start can take time, we don't want it blocking first splash screen draw, so postpone a smidge to let splash render
Future.delayed(const Duration(milliseconds: 100), () { Future.delayed(const Duration(milliseconds: 100), () {
print("initState delayed: invoking cwtch.Start()"); print("initState delayed: invoking cwtch.Start()");
cwtch.Start(); cwtch.Start().then( (v) {
cwtch.getCwtchDir().then((dir) { cwtch.getCwtchDir().then((dir) {
globalSettings.themeloader.LoadThemes(dir); globalSettings.themeloader.LoadThemes(dir);
}); });
}); });
});
print("initState: starting connectivityListener"); print("initState: starting connectivityListener");
if (EnvironmentConfig.TEST_MODE == false) { if (EnvironmentConfig.TEST_MODE == false) {
startConnectivityListener(); startConnectivityListener();