OpenBEL / bel-nav

BEL Navigator based on OpenBEL Framework 3.0.0 and Cytoscape 3.
Apache License 2.0
1 stars 0 forks source link

Intermittent freezing of Cytoscape UI after opening network #17

Closed abargnesi closed 10 years ago

abargnesi commented 10 years ago

The Cytoscape UI can appear to freeze after opening a network. A second symptom is the network view may not be shown. This can be reproduces as follows:

abargnesi commented 10 years ago

Line 175 of EvidencePanel.groovy is to blame. The row selection event occurs on the swing event dispatch thread and we're trying to invoke the closure on the event dispatch thread. That's a no-no says SwingUtilities.invokeAndWait.