From 6734a39fd455a9c2b9aa656438d54a119211538f Mon Sep 17 00:00:00 2001
From: Songtronix <contact@songtronix.com>
Date: Fri, 10 Jul 2020 11:00:16 +0200
Subject: [PATCH] fix: show loading screen for singleplayer

---
 voxygen/src/singleplayer.rs | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/voxygen/src/singleplayer.rs b/voxygen/src/singleplayer.rs
index 7184d39dd5..aee967caf4 100644
--- a/voxygen/src/singleplayer.rs
+++ b/voxygen/src/singleplayer.rs
@@ -47,14 +47,14 @@ impl Singleplayer {
         let paused = Arc::new(AtomicBool::new(false));
         let paused1 = paused.clone();
 
-        let server = Server::new(settings2).expect("Failed to create server instance!");
-
-        let server = match thread_pool {
-            Some(pool) => server.with_thread_pool(pool),
-            None => server,
-        };
-
         let thread = thread::spawn(move || {
+            let server = Server::new(settings2).expect("Failed to create server instance!");
+
+            let server = match thread_pool {
+                Some(pool) => server.with_thread_pool(pool),
+                None => server,
+            };
+
             run_server(server, receiver, paused1);
         });