Browse Source

Remove unnecessary WriteAnsiRequestDefault method.

BDisp 9 months ago
parent
commit
9a840dd29b

+ 0 - 19
Terminal.Gui/ConsoleDrivers/ConsoleDriver.cs

@@ -630,25 +630,6 @@ public abstract class ConsoleDriver
     /// <returns>The request response.</returns>
     /// <returns>The request response.</returns>
     public abstract string WriteAnsiRequest (AnsiEscapeSequenceRequest ansiRequest);
     public abstract string WriteAnsiRequest (AnsiEscapeSequenceRequest ansiRequest);
 
 
-    internal bool WriteAnsiRequestDefault (string ansi)
-    {
-        try
-        {
-            Console.Out.Write (ansi);
-            Console.Out.Flush (); // Ensure the request is sent
-
-            // Read the response from stdin (response should come back as input)
-            Thread.Sleep (100); // Allow time for the terminal to respond
-
-        }
-        catch (Exception)
-        {
-            return false;
-        }
-
-        return true;
-    }
-
     internal string ReadAnsiResponseDefault (AnsiEscapeSequenceRequest ansiRequest)
     internal string ReadAnsiResponseDefault (AnsiEscapeSequenceRequest ansiRequest)
     {
     {
         var response = new StringBuilder ();
         var response = new StringBuilder ();

+ 1 - 9
Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs

@@ -402,15 +402,7 @@ public class FakeDriver : ConsoleDriver
     public override void StopReportingMouseMoves () { throw new NotImplementedException (); }
     public override void StopReportingMouseMoves () { throw new NotImplementedException (); }
 
 
     /// <inheritdoc />
     /// <inheritdoc />
-    public override string WriteAnsiRequest (AnsiEscapeSequenceRequest ansiRequest)
-    {
-        if (WriteAnsiRequestDefault (ansiRequest.Request))
-        {
-            return ReadAnsiResponseDefault (ansiRequest);
-        }
-
-        return string.Empty;
-    }
+    public override string WriteAnsiRequest (AnsiEscapeSequenceRequest ansiRequest) { throw new NotImplementedException (); }
 
 
     public void SetBufferSize (int width, int height)
     public void SetBufferSize (int width, int height)
     {
     {