diff --git a/src/common/engine/m_haptics.cpp b/src/common/engine/m_haptics.cpp index 8315ab95e..52b303010 100644 --- a/src/common/engine/m_haptics.cpp +++ b/src/common/engine/m_haptics.cpp @@ -245,8 +245,9 @@ const FName * Joy_GetMapping(const FName identifier) bool replaced = actual != identifier && actual.IsValidName(); auto warn = [&identifier]() { + if (RumbleMissed.Contains(identifier)) return; RumbleMissed.Push(identifier); - Printf(DMSG_WARNING, "Unknown rumble mapping '%s'\n", identifier.GetChars()); + Printf(DMSG_WARNING|PRINT_NONOTIFY, "Unknown rumble mapping '%s'\n", identifier.GetChars()); }; if (!mapping && identifier != "")