diff options
Diffstat (limited to 'AnodyneArchipelago')
| -rw-r--r-- | AnodyneArchipelago/AnodyneArchipelago.csproj | 1 | ||||
| -rw-r--r-- | AnodyneArchipelago/Menu/TextEntry.cs | 9 |
2 files changed, 1 insertions, 9 deletions
| diff --git a/AnodyneArchipelago/AnodyneArchipelago.csproj b/AnodyneArchipelago/AnodyneArchipelago.csproj index 2edb613..a750332 100644 --- a/AnodyneArchipelago/AnodyneArchipelago.csproj +++ b/AnodyneArchipelago/AnodyneArchipelago.csproj | |||
| @@ -47,6 +47,5 @@ | |||
| 47 | <Reference Include="System.ValueTuple"> | 47 | <Reference Include="System.ValueTuple"> |
| 48 | <HintPath>..\..\BepInEx\bin\NET.Framework\net462\System.ValueTuple.dll</HintPath> | 48 | <HintPath>..\..\BepInEx\bin\NET.Framework\net462\System.ValueTuple.dll</HintPath> |
| 49 | </Reference> | 49 | </Reference> |
| 50 | <Reference Include="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> | ||
| 51 | </ItemGroup> | 50 | </ItemGroup> |
| 52 | </Project> | 51 | </Project> |
| diff --git a/AnodyneArchipelago/Menu/TextEntry.cs b/AnodyneArchipelago/Menu/TextEntry.cs index 2bcdf1b..e13331a 100644 --- a/AnodyneArchipelago/Menu/TextEntry.cs +++ b/AnodyneArchipelago/Menu/TextEntry.cs | |||
| @@ -4,7 +4,6 @@ using AnodyneSharp.States; | |||
| 4 | using AnodyneSharp.UI; | 4 | using AnodyneSharp.UI; |
| 5 | using Microsoft.Xna.Framework; | 5 | using Microsoft.Xna.Framework; |
| 6 | using Microsoft.Xna.Framework.Input; | 6 | using Microsoft.Xna.Framework.Input; |
| 7 | using System.Threading; | ||
| 8 | 7 | ||
| 9 | namespace AnodyneArchipelago.Menu | 8 | namespace AnodyneArchipelago.Menu |
| 10 | { | 9 | { |
| @@ -49,13 +48,7 @@ namespace AnodyneArchipelago.Menu | |||
| 49 | } | 48 | } |
| 50 | else if (ch == 22) | 49 | else if (ch == 22) |
| 51 | { | 50 | { |
| 52 | string result = ""; | 51 | _value += SDL2.SDL.SDL_GetClipboardText(); |
| 53 | Thread clipboardThread = new(() => result = System.Windows.Forms.Clipboard.GetText()); | ||
| 54 | clipboardThread.SetApartmentState(ApartmentState.STA); | ||
| 55 | clipboardThread.Start(); | ||
| 56 | clipboardThread.Join(); | ||
| 57 | |||
| 58 | _value += result; | ||
| 59 | UpdateDisplay(); | 52 | UpdateDisplay(); |
| 60 | } | 53 | } |
| 61 | else if (!char.IsControl(ch)) | 54 | else if (!char.IsControl(ch)) |
