mirror of
https://github.com/barkeser2002/CatServer.git
synced 2026-09-25 11:25:55 +03:00
25 lines
876 B
Diff
25 lines
876 B
Diff
--- ../src-base/minecraft/net/minecraft/server/gui/MinecraftServerGui.java
|
|
+++ ../src-work/minecraft/net/minecraft/server/gui/MinecraftServerGui.java
|
|
@@ -77,6 +77,7 @@
|
|
System.exit(0);
|
|
}
|
|
});
|
|
+ minecraftservergui.latch.countDown();
|
|
}
|
|
|
|
public MinecraftServerGui(DedicatedServer serverIn)
|
|
@@ -161,8 +162,13 @@
|
|
return jpanel;
|
|
}
|
|
|
|
+ private java.util.concurrent.CountDownLatch latch = new java.util.concurrent.CountDownLatch(1);
|
|
public void appendLine(final JTextArea textArea, final JScrollPane scrollPane, final String line)
|
|
{
|
|
+ try
|
|
+ {
|
|
+ latch.await();
|
|
+ } catch (InterruptedException e){} //Prevent logging until after constructor has ended.
|
|
if (!SwingUtilities.isEventDispatchThread())
|
|
{
|
|
SwingUtilities.invokeLater(new Runnable()
|