Closed eugenkiss closed 10 years ago
The SwingWorkers throughout the code are not used as it is intended to be (this was the reason for #134). There are only a few (two or three) SwingWorkers at all. There are two options: Leave them as they are and adapt the new ones added for resolving this issue or redesign the existing SwingWorkers and add the new ones in a proper manner. I decided to redesign because if I add more workers in this weird way a redesign will become more complex. This will be even less resource hungry than my fix for #134.
Thanks for your thorough refactoring, this sounds great.
From Dmitry Ilvovsky's mail: