Changeset 1102 for trunk/src/org/apollo/util/TrackModelLoadManager.java
- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/apollo/util/TrackModelLoadManager.java
r315 r1102 3 3 import java.io.File; 4 4 import java.io.IOException; 5 import java.lang.reflect.InvocationTargetException;6 5 import java.util.HashSet; 7 6 import java.util.Set; 8 7 9 8 import javax.sound.sampled.UnsupportedAudioFileException; 10 import javax.swing.SwingUtilities;11 9 12 10 import org.apollo.audio.SampledTrackModel; … … 14 12 import org.apollo.io.LoadedAudioData; 15 13 import org.apollo.mvc.Observer; 14 import org.expeditee.core.BlockingRunnable; 15 import org.expeditee.gio.EcosystemManager; 16 16 import org.expeditee.items.widgets.HeavyDutyInteractiveWidget; 17 17 import org.expeditee.items.widgets.WidgetCacheManager; … … 124 124 125 125 try { 126 SwingUtilities.invokeAndWait(locator); 127 } catch (InterruptedException e) { 128 e.printStackTrace(); 129 } catch (InvocationTargetException e) { 126 EcosystemManager.getMiscManager().runOnGIOThread(locator); 127 } catch (Exception e) { 130 128 e.printStackTrace(); 131 129 } … … 166 164 * Look in expeditee memory - this should be quick - will hold up the user 167 165 */ 168 private class CachedTrackModelLocator implementsRunnable166 private class CachedTrackModelLocator extends BlockingRunnable 169 167 { 170 168 private String localfileName; … … 176 174 } 177 175 178 public void run() {176 public void execute() { 179 177 180 178 // Exploit knowledge that all SampledTrack are Cached HDW
Note:
See TracChangeset
for help on using the changeset viewer.