diff --git a/Source/Core/Editing/CopyPasteManager.cs b/Source/Core/Editing/CopyPasteManager.cs index 60c91f70..6274d4b2 100755 --- a/Source/Core/Editing/CopyPasteManager.cs +++ b/Source/Core/Editing/CopyPasteManager.cs @@ -29,6 +29,7 @@ using CodeImp.DoomBuilder.IO; using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Windows; +using CodeImp.DoomBuilder.VisualModes; #endregion @@ -380,9 +381,14 @@ namespace CodeImp.DoomBuilder.Editing } else { - // Nothing usefull on the clipboard - General.MessageBeep(MessageBeepType.Warning); - } + // Nothing useful on the clipboard + // [ZZ] don't beep if 3D mode is currently engaged. the 3D mode allows you to copy/paste non-geometry stuff. + // note that this is a hack and probably needs to be fixed properly by making it beep elsewhere so that the current active mode can decide this. + if (!(General.Editing.Mode is VisualMode)) + { + General.MessageBeep(MessageBeepType.Warning); + } + } } else { diff --git a/Source/Core/Properties/AssemblyInfo.cs b/Source/Core/Properties/AssemblyInfo.cs index 610914da..2e9760ff 100755 --- a/Source/Core/Properties/AssemblyInfo.cs +++ b/Source/Core/Properties/AssemblyInfo.cs @@ -30,6 +30,6 @@ using CodeImp.DoomBuilder; // Build Number // Revision // -[assembly: AssemblyVersion("2.3.0.2949")] +[assembly: AssemblyVersion("2.3.0.2951")] [assembly: NeutralResourcesLanguageAttribute("en")] -[assembly: AssemblyHash("579b90a")] +[assembly: AssemblyHash("6f1b6c7")] diff --git a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs index db34ca6f..e00b355c 100755 --- a/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs +++ b/Source/Plugins/BuilderModes/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Resources; // Build Number // Revision // -[assembly: AssemblyVersion("2.3.0.2949")] +[assembly: AssemblyVersion("2.3.0.2951")] [assembly: NeutralResourcesLanguageAttribute("en")]