diff --git a/engines/scumm/script.cpp b/engines/scumm/script.cpp
index d8c4948..940f7e4 100644
--- a/engines/scumm/script.cpp
+++ b/engines/scumm/script.cpp
@@ -1369,6 +1369,10 @@ void ScummEngine::runInputScript(int clickArea, int val, int mode) {
 		uint32 time = _system->getMillis();
 		args[2] = (time < _lastInputScriptTime + 500);	// 500 ms double click delay
 		_lastInputScriptTime = time;
+	} else if (_game.id == GID_LOOM && _game.platform == Common::kPlatformMacintosh) {
+		uint32 time = _system->getMillis();
+		VAR(52) = (time < _lastInputScriptTime + 500);	// 500 ms double click delay
+		_lastInputScriptTime = time;
 	}
 
 	if (verbScript)
