altosui: Allow 'connect to device' when already connected
authorKeith Packard <keithp@keithp.com>
Fri, 3 Sep 2010 08:30:33 +0000 (01:30 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 3 Sep 2010 14:04:28 +0000 (07:04 -0700)
commit71191ecef3ba0e00d0f8a7cd1a24982bfa44ec72
treea519a7efe0b8b40e17c509ed21279c33e1e21689
parentba65e4aeb952a1cf49a77f1e24e235508fcea71f
altosui: Allow 'connect to device' when already connected

Opening another serial device involves shutting down the display
thread (to reset its state) and spawning another one. Shutting down
the display thread normally closes the serial device as a part of the
process, and if this isn't done before the new serial device is
opened, then the new serial device ends up getting closed too.

Interrupting the display thread and waiting for it to stop before
opening the new serial device solves the problem.

Signed-off-by: Keith Packard <keithp@keithp.com>
ao-tools/altosui/AltosUI.java