File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
src/main/java/com/tang/intellij/lua/debugger/remote/mobdebug Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,17 @@ public class MobServer implements Runnable {
4444
4545 class LuaDebugReader extends BaseOutputReader {
4646 LuaDebugReader (@ NotNull InputStream inputStream , @ Nullable Charset charset ) {
47- super (inputStream , charset );
47+ super (inputStream , charset , new BaseOutputReader .Options () {
48+ @ Override
49+ public boolean sendIncompleteLines () {
50+ return false ;
51+ }
52+
53+ @ Override
54+ public SleepingPolicy policy () {
55+ return SleepingPolicy .BLOCKING ;
56+ }
57+ });
4858 start (getClass ().getName ());
4959 }
5060
@@ -106,7 +116,7 @@ public void run() {
106116 try {
107117 final Socket accept = server .accept ();
108118 listener .println ("Connected." );
109- debugReader = new LuaDebugReader (accept .getInputStream (), Charset .defaultCharset ( ));
119+ debugReader = new LuaDebugReader (accept .getInputStream (), Charset .forName ( "UTF-8" ));
110120
111121 threadSend = ApplicationManager .getApplication ().executeOnPooledThread (() -> {
112122 try {
You can’t perform that action at this time.
0 commit comments