From 763da10c7b13a00fa1ed117a2693755af9284caf Mon Sep 17 00:00:00 2001
From: Perttu Ahola <celeron55@gmail.com>
Date: Tue, 8 Nov 2011 02:05:42 +0200
Subject: [PATCH] Reset block usage timer on client only if it is very probably
 drawn

---
 src/map.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/map.cpp b/src/map.cpp
index d4eefc737..f2ac3f618 100644
--- a/src/map.cpp
+++ b/src/map.cpp
@@ -3786,9 +3786,6 @@ void ClientMap::renderMap(video::IVideoDriver* driver, s32 pass)
 
 			blocks_in_range++;
 			
-			// This block is in range. Reset usage timer.
-			block->resetUsageTimer();
-
 #if 1
 			/*
 				Update expired mesh (used for day/night change)
@@ -3878,6 +3875,9 @@ void ClientMap::renderMap(video::IVideoDriver* driver, s32 pass)
 				continue;
 			}
 			
+			// This block is in range. Reset usage timer.
+			block->resetUsageTimer();
+
 			/*
 				Ignore if mesh doesn't exist
 			*/
-- 
GitLab