Fixed debug terminal output

master
Marco Maccaferri 2020-08-14 11:28:58 +02:00
rodzic 1a107dcb97
commit 80ffb7e3d3
1 zmienionych plików z 12 dodań i 1 usunięć

Wyświetl plik

@ -277,7 +277,9 @@ public class Application {
@Override @Override
public void widgetDisposed(DisposeEvent e) { public void widgetDisposed(DisposeEvent e) {
debugger.doStop(); if (debugger != null) {
debugger.doStop();
}
if (terminal != null) { if (terminal != null) {
terminal.dispose(); terminal.dispose();
terminal = null; terminal = null;
@ -2391,6 +2393,9 @@ public class Application {
} }
}; };
debugger.setDebugTerminal(debugTerminal);
debugger.tms9918Ram = preferences.getTms9918Ram(); debugger.tms9918Ram = preferences.getTms9918Ram();
debugger.tms9918Reg = preferences.getTms9918Register(); debugger.tms9918Reg = preferences.getTms9918Register();
@ -2612,8 +2617,14 @@ public class Application {
@Override @Override
public void widgetDisposed(DisposeEvent e) { public void widgetDisposed(DisposeEvent e) {
debugTerminal = null; debugTerminal = null;
if (debugger != null) {
debugger.setDebugTerminal(debugTerminal);
}
} }
}); });
if (debugger != null) {
debugger.setDebugTerminal(debugTerminal);
}
} }
debugTerminal.setFocus(); debugTerminal.setFocus();
} }