git://git.nikiroo.be
/
nikiroo-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
menus working
[nikiroo-utils.git]
/
src
/
jexer
/
io
/
ECMA48Terminal.java
diff --git
a/src/jexer/io/ECMA48Terminal.java
b/src/jexer/io/ECMA48Terminal.java
index b608a69f832862c76719201d02d5b33758b9ea5d..687d7a2e00fbc1728ce5a37a610167845336593b 100644
(file)
--- a/
src/jexer/io/ECMA48Terminal.java
+++ b/
src/jexer/io/ECMA48Terminal.java
@@
-634,7
+634,9
@@
public class ECMA48Terminal implements Runnable {
public void getEvents(final List<TInputEvent> queue) {
synchronized (eventQueue) {
if (eventQueue.size() > 0) {
public void getEvents(final List<TInputEvent> queue) {
synchronized (eventQueue) {
if (eventQueue.size() > 0) {
- queue.addAll(eventQueue);
+ synchronized (queue) {
+ queue.addAll(eventQueue);
+ }
eventQueue.clear();
}
}
eventQueue.clear();
}
}
@@
-665,7
+667,9
@@
public class ECMA48Terminal implements Runnable {
synchronized (eventQueue) {
if (eventQueue.size() > 0) {
synchronized (eventQueue) {
if (eventQueue.size() > 0) {
- queue.addAll(eventQueue);
+ synchronized (queue) {
+ queue.addAll(eventQueue);
+ }
eventQueue.clear();
}
}
eventQueue.clear();
}
}