mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-25 08:00:46 +00:00
Fixed: AS Debugger - order of trace commands
SharedObjects sync fix
This commit is contained in:
@@ -991,7 +991,7 @@ public class DebuggerHandler implements DebugConnectionListener {
|
||||
|
||||
con.addMessageListener(new DebugMessageListener<InTrace>() {
|
||||
@Override
|
||||
public void message(InTrace tr) {
|
||||
public synchronized void message(InTrace tr) {
|
||||
for (TraceListener l : traceListeners) {
|
||||
l.trace(tr.text);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ import java.nio.file.StandardWatchEventKinds;
|
||||
import java.nio.file.WatchKey;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
@@ -44,7 +45,7 @@ public class SharedObjectsStorage {
|
||||
|
||||
public static Map<WatchKey, File> watchedCookieDirectories = new HashMap<>();
|
||||
|
||||
private static Map<File, List<CookiesChangedListener>> swfFileToListeners = new LinkedHashMap<>();
|
||||
private static Map<File, List<CookiesChangedListener>> swfFileToListeners = Collections.synchronizedMap(new LinkedHashMap<>());
|
||||
|
||||
public static void addChangedListener(File file, CookiesChangedListener listener) {
|
||||
if (!swfFileToListeners.containsKey(file)) {
|
||||
|
||||
Reference in New Issue
Block a user