Splash screen should support parallel initialization tasks (was: 'Reading local plugin information' 3 times @ startup?)
Is this suppose to be happening? Seems kinda weird to see three sets of time for that line on the startup screen, even if you might see if for only a second.

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2015-04-19 01:32:19
Last Changed Author: simon04
Revision: 8229
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2015-04-19 00:29:10 +0200 (Sun, 19 Apr 2015)
Last Changed Rev: 8229
Identification: JOSM/1.5 (8229 en) Windows 7 64-Bit
Memory Usage: 353 MB / 1820 MB (235 MB allocated, but free)
Java version: 1.7.0_75, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Plugins:
- ImageryCache (31083)
- OpeningHoursEditor (30962)
- buildings_tools (30955)
- measurement (30892)
- mirrored_download (30962)
- osmarender (30892)
- reverter (30990)
- turnrestrictions (31034)
- undelete (30892)
- utilsplugin2 (31072)
Change History
(32)
Milestone: |
→ 15.05
|
Summary: |
'Reading local plugin information' 3 times @ startup? → [Patch] Splash screen should support parallel initialization tasks (was: 'Reading local plugin information' 3 times @ startup?)
|
Resolution: |
→ fixed
|
Status: |
new → closed
|
Keywords: |
regression added
|
Priority: |
trivial → normal
|
Resolution: |
fixed
|
Status: |
closed → reopened
|
Resolution: |
→ fixed
|
Status: |
reopened → closed
|
Summary: |
[Patch] Splash screen should support parallel initialization tasks (was: 'Reading local plugin information' 3 times @ startup?) → Splash screen should support parallel initialization tasks (was: 'Reading local plugin information' 3 times @ startup?)
|
The three lines in different gray colors have been added before the initialization tasks have been parallelized. When some tasks finish at about the same time, this may lead to described behaviour …
To fix this, one would have to modify
SplashScreen
quite a bit since the concept ofProgressMonitor
does currently not work with parallel operations …