mirror of
https://gitlab.com/AutumnMeowMeow/jexer
synced 2024-09-19 11:50:19 -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>();
|
eventQueue = new ArrayList<TInputEvent>();
|
||||||
|
|
||||||
// Add listeners to Swing.
|
// Add listeners to Swing.
|
||||||
|
if (swing == null) {
|
||||||
|
// Swing isn't running. Quite a few things might break...
|
||||||
|
return;
|
||||||
|
}
|
||||||
swing.addKeyListener(this);
|
swing.addKeyListener(this);
|
||||||
swing.addWindowListener(this);
|
swing.addWindowListener(this);
|
||||||
swing.addComponentListener(this);
|
swing.addComponentListener(this);
|
||||||
|
@ -617,6 +621,10 @@ public class SwingTerminal extends LogicalScreen
|
||||||
eventQueue = new ArrayList<TInputEvent>();
|
eventQueue = new ArrayList<TInputEvent>();
|
||||||
|
|
||||||
// Add listeners to Swing.
|
// Add listeners to Swing.
|
||||||
|
if (swing == null) {
|
||||||
|
// Swing isn't running. Quite a few things might break...
|
||||||
|
return;
|
||||||
|
}
|
||||||
swing.addKeyListener(this);
|
swing.addKeyListener(this);
|
||||||
swing.addWindowListener(this);
|
swing.addWindowListener(this);
|
||||||
swing.addComponentListener(this);
|
swing.addComponentListener(this);
|
||||||
|
|
Loading…
Reference in a new issue