mirror of
https://gitlab.com/AutumnMeowMeow/jexer
synced 2024-09-19 03:40:20 -06:00
fix AWT headless crash
This commit is contained in:
parent
de1c946a37
commit
8fd88d9ecc
1 changed files with 8 additions and 0 deletions
|
@ -499,6 +499,10 @@ public class SwingTerminal extends LogicalScreen
|
|||
eventQueue = new ArrayList<TInputEvent>();
|
||||
|
||||
// Add listeners to Swing.
|
||||
if (swing == null) {
|
||||
// Swing isn't running. Quite a few things might break...
|
||||
return;
|
||||
}
|
||||
swing.addKeyListener(this);
|
||||
swing.addWindowListener(this);
|
||||
swing.addComponentListener(this);
|
||||
|
@ -617,6 +621,10 @@ public class SwingTerminal extends LogicalScreen
|
|||
eventQueue = new ArrayList<TInputEvent>();
|
||||
|
||||
// Add listeners to Swing.
|
||||
if (swing == null) {
|
||||
// Swing isn't running. Quite a few things might break...
|
||||
return;
|
||||
}
|
||||
swing.addKeyListener(this);
|
||||
swing.addWindowListener(this);
|
||||
swing.addComponentListener(this);
|
||||
|
|
Loading…
Reference in a new issue