Ignore:
Timestamp:
10/23/13 15:57:55 (11 years ago)
Author:
davidb
Message:

Changes made when making Apollo run as an applet

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src_apollo/org/apollo/io/IconRepository.java

    r355 r489  
    5959                if (icon == null) {
    6060                        try {
    61                                
    62                                 URL url = ClassLoader.getSystemResource("org/apollo/icons/" + name);
    63                                
     61                                URL url;
     62                                ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
     63                                if (classLoader!=null) {
     64                                    // Applet friendly
     65                                    url = classLoader.getResource("org/apollo/icons/" + name);
     66                                }
     67                                else {
     68                                    url = ClassLoader.getSystemResource("org/apollo/icons/" + name);
     69                                }
     70
    6471                                if (url != null) {
    6572                                        icon = new ImageIcon(url);
Note: See TracChangeset for help on using the changeset viewer.