]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/game.cpp
Use thread_local instead from some static settings (#5955)
[dragonfireclient.git] / src / game.cpp
index ed7316a4d2a872cb1fd85aa608617315a1b82282..c32ab6f30d48dd4044a677f275bc06421cea39eb 100644 (file)
@@ -3637,7 +3637,7 @@ PointedThing Game::updatePointedThing(
        std::vector<aabb3f> *selectionboxes = hud->getSelectionBoxes();
        selectionboxes->clear();
        hud->setSelectedFaceNormal(v3f(0.0, 0.0, 0.0));
-       static const bool show_entity_selectionbox = g_settings->getBool(
+       static thread_local const bool show_entity_selectionbox = g_settings->getBool(
                "show_entity_selectionbox");
 
        ClientMap &map = client->getEnv().getClientMap();
@@ -3980,7 +3980,7 @@ void Game::handleDigging(const PointedThing &pointed, const v3s16 &nodepos,
                bool is_valid_position;
                MapNode wasnode = map.getNodeNoEx(nodepos, &is_valid_position);
                if (is_valid_position) {
-                       if (client->moddingEnabled() && 
+                       if (client->moddingEnabled() &&
                                        client->getScript()->on_dignode(nodepos, wasnode)) {
                                return;
                        }