diff --git a/client/windows/CAdvmapInterface.cpp b/client/windows/CAdvmapInterface.cpp index 4fa37c33f..993bb1d9b 100644 --- a/client/windows/CAdvmapInterface.cpp +++ b/client/windows/CAdvmapInterface.cpp @@ -1234,7 +1234,7 @@ void CAdvMapInt::keyPressed(const SDL_KeyboardEvent & key) return; case SDLK_d: { - if(h && isActive() && key.state == SDL_PRESSED) + if(h && isActive() && LOCPLINT->makingTurn && key.state == SDL_PRESSED) LOCPLINT->tryDiggging(h); return; }