]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Fix some debug info showing despite being disabled in the UI (#12205)
authorLars Müller <34514239+appgurueu@users.noreply.github.com>
Thu, 21 Apr 2022 19:45:47 +0000 (21:45 +0200)
committerGitHub <noreply@github.com>
Thu, 21 Apr 2022 19:45:47 +0000 (21:45 +0200)
src/client/game.cpp

index edc69dcc208ed3dd0f5a260a4ad7629cd166e614..b877ba04aa17d08f126d312a9b5b87fa4d90d220 100644 (file)
@@ -3157,8 +3157,9 @@ void Game::processPlayerInteraction(f32 dtime, bool show_hud)
                handlePointingAtNode(pointed, selected_item, hand_item, dtime);
        } else if (pointed.type == POINTEDTHING_OBJECT) {
                v3f player_position  = player->getPosition();
+               bool basic_debug_allowed = client->checkPrivilege("debug") || (player->hud_flags & HUD_FLAG_BASIC_DEBUG);
                handlePointingAtObject(pointed, tool_item, player_position,
-                               client->checkPrivilege("debug") || (player->hud_flags & HUD_FLAG_BASIC_DEBUG));
+                               m_game_ui->m_flags.show_basic_debug && basic_debug_allowed);
        } else if (isKeyDown(KeyType::DIG)) {
                // When button is held down in air, show continuous animation
                runData.punching = true;