diff --git a/doc/ChangeLog.html b/doc/ChangeLog.html
index b2302be05..ca9b1a207 100644
--- a/doc/ChangeLog.html
+++ b/doc/ChangeLog.html
@@ -1048,6 +1048,8 @@
Jimmy Salmon).
Fixed bug #674532: Last Unit cost should not display when typing a
message (from Jimmy Salmon).
+ Fixed Bug #674531: When sound if off, Sound disabled message
+ should not display (from Russell Smith).
+++
diff --git a/src/ui/menus.cpp b/src/ui/menus.cpp
index 184f55de9..8fa7bf083 100644
--- a/src/ui/menus.cpp
+++ b/src/ui/menus.cpp
@@ -756,7 +756,7 @@ local void NameLineDrawFunc(Menuitem * mi __attribute__ ((unused)))
SetDefaultTextColors(rc, rc);
#ifdef WITH_SOUND
- if (SoundFildes == -1) {
+ if (SoundFildes == -1 && !SoundOff) {
VideoDrawText(16, 16, LargeFont, "Sound disabled, please check!");
}
#endif