vieten / sequel-pro

Automatically exported from code.google.com/p/sequel-pro
Other
0 stars 0 forks source link

Race condition in show/hide of tab bar #1082

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create two connections for two tabs
2. Very quickly type Command-W, Command-T
3. Create another connection

What is the expected output? What do you see instead?

I expect to see the tab bar with two tabs. Instead I see no tab bar. The two 
connections are enabled, as Option-Command-Left Arrow allows you to switch 
between them. "Hide Tab Bar" in the View menu is disabled.

I believe what is happening is that during the animation of the closing of the 
tab bar, I create another tab. Instead of aborting the tab bar closing, it 
closes it, putting the app in an inconsistent state.

What version of Sequel Pro are you using? What version of MySQL are you
connecting to on the server?

Nightly build 3330. MySQL version is irrelevant.

Please provide any additional information below.

Original issue reported on code.google.com by da...@coppit.org on 20 Jun 2011 at 9:10

GoogleCodeExporter commented 9 years ago
Yes, this is a known bug.

Original comment by schlabbe...@gmail.com on 20 Jun 2011 at 9:22

GoogleCodeExporter commented 9 years ago

Original comment by abhibeck...@gmail.com on 24 Mar 2012 at 2:22

GoogleCodeExporter commented 9 years ago
This has been addressed in r3573.  Thanks for the report!

Original comment by rowanb@gmail.com on 2 Apr 2012 at 12:25