parallaxinc / SimpleIDE

SimpleIDE for Propeller
26 stars 13 forks source link

SimpleIDE: Unplug/re-plug USB can cause a second instance of SimpleIDE Terminal to open that tries to connect the same port. #231

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When two instances of SimpleIDE are running, and one instance of SimpleIDE 
Terminal is running, it is possible to unplug and re-plug the USB and cause the 
other instance of SimpleIDE to reopen its terminal.

A) What steps will reproduce the problem?

  1. Open two instances of SimpleIDE.
  2. Run with Terminal a program that displays messages in instance A.
  3. Close instance A's SimpleIDE Terminal.
  4. Run with Terminal a program that displays messages in instance B on the same Propeller board.
  5. Unplug and re-plug the USB.

B) What is the expected and actual behavior (output)?

Expected: Instance B would resume displaying messages.

Actual: Instance A's SimpleIDE Terminal reopens, so now we have two instances 
of SimpleIDE Terminal.  Additionally, neither instance resumes displaying 
messages.  

C) Classify the bug as one of the following:

1. Show Stopper
  2. Medium Priority <<<
3. Cosmetic
4. Low Priority

D) Application Version and Platform:

Version
    SimpleIDE 0-9-66

Platform

Choose OpSys from Labels Below:
    OpSys-All, OpSys-Linux, OpSys-Mac, or >>>OpSys-Windows<<<

Specify Platform OS Version and 32 or 64 bit. For example:

Linux Debian (32 or 64 bit)
Linux Suse   (32 or 64 bit)
Mac OSX      (64 bit Lion)
Windows XP   (32 bit)
    >>>Windows 7    (32 or 64 bit)<<<

Provide any links or additional information below if possible.

Original issue reported on code.google.com by alind...@parallax.com on 14 Aug 2014 at 9:51