|
From: SVN by r. <sv...@ca...> - 2008-02-27 09:49:24
|
Author: roy
Date: 2008-02-27 10:49:14 +0100 (Wed, 27 Feb 2008)
New Revision: 241
Modified:
src/main/java/nl/improved/sqlclient/SQLShell.java
Log:
output fix for background commands
Modified: src/main/java/nl/improved/sqlclient/SQLShell.java
===================================================================
--- src/main/java/nl/improved/sqlclient/SQLShell.java 2008-02-27 09:07:38 UTC (rev 240)
+++ src/main/java/nl/improved/sqlclient/SQLShell.java 2008-02-27 09:49:14 UTC (rev 241)
@@ -777,7 +777,7 @@
* Paint the screen.
*/
@Override
- protected void paint() {
+ protected synchronized void paint() {
Toolkit.clearScreen(new CharColor(CharColor.WHITE, CharColor.BLACK, CharColor.REVERSE, CharColor.REVERSE));
CharColor color = new CharColor(CharColor.BLACK, CharColor.WHITE, CharColor.BOLD, CharColor.BOLD);
@@ -1380,9 +1380,9 @@
if (line.endsWith(";")) {
// Exec cmd
String commandString = cmd.toString();
- Command cCommand = createCommand(commandString);
+ currentCommand = createCommand(commandString);
output(commandString);
- output(cCommand.execute(new InputCommand(commandString))); // TODO start in background...
+ output(currentCommand.execute(new InputCommand(commandString)));
cmd=new StringBuilder();
}
}
|