From 7f2b24b5603c3cc63341837ee5638ff11d688f4c Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Mon, 23 Apr 2018 16:33:46 +1000 Subject: [PATCH] Fix clipboard copy in C client --- ClassicalSharp/MeshBuilder/Builder.cs | 5 ----- ClassicalSharp/Rendering/MapRenderer.cs | 5 +++++ src/Client/WinWindow.c | 1 - 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/ClassicalSharp/MeshBuilder/Builder.cs b/ClassicalSharp/MeshBuilder/Builder.cs index 0d38bb21f..c5a33153b 100644 --- a/ClassicalSharp/MeshBuilder/Builder.cs +++ b/ClassicalSharp/MeshBuilder/Builder.cs @@ -336,9 +336,4 @@ namespace ClassicalSharp { edgeLevel = Math.Max(0, game.World.Env.EdgeHeight); } } - - public struct ChunkPartInfo { - public int VbId, VerticesCount, SpriteCount; - public ushort LeftCount, RightCount, FrontCount, BackCount, BottomCount, TopCount; - } } \ No newline at end of file diff --git a/ClassicalSharp/Rendering/MapRenderer.cs b/ClassicalSharp/Rendering/MapRenderer.cs index b21c73641..978cc5757 100644 --- a/ClassicalSharp/Rendering/MapRenderer.cs +++ b/ClassicalSharp/Rendering/MapRenderer.cs @@ -10,6 +10,11 @@ using BlockID = System.UInt16; namespace ClassicalSharp.Renderers { + public struct ChunkPartInfo { + public int VbId, VerticesCount, SpriteCount; + public ushort LeftCount, RightCount, FrontCount, BackCount, BottomCount, TopCount; + } + public class ChunkInfo { public ushort CentreX, CentreY, CentreZ; diff --git a/src/Client/WinWindow.c b/src/Client/WinWindow.c index 94ce0faf5..4f8cbe7ac 100644 --- a/src/Client/WinWindow.c +++ b/src/Client/WinWindow.c @@ -499,7 +499,6 @@ void Window_GetClipboardText(STRING_TRANSIENT String* value) { void Window_SetClipboardText(STRING_PURE String* value) { /* retry up to 10 times*/ Int32 i; - value->length = 0; for (i = 0; i < 10; i++) { if (!OpenClipboard(win_Handle)) { Platform_ThreadSleep(100);