* AssetPathURL now accepts non-relative asset paths
* ZipLocator will now crash if the specified zip file does not exist * Fixed crash when restarting context with pixel format changes git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7914 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
		
							parent
							
								
									99746c72ec
								
							
						
					
					
						commit
						73aa30785b
					
				| @ -158,7 +158,7 @@ public class Application implements SystemListener { | ||||
|                 } catch (MalformedURLException ex) { | ||||
|                 } | ||||
|                 if (url == null) { | ||||
|                     url = Application.class.getResource(assetCfg); | ||||
|                     url = Application.class.getClassLoader().getResource(assetCfg); | ||||
|                     if (url == null) { | ||||
|                         logger.log(Level.SEVERE, "Unable to access AssetConfigURL in asset config:{0}", assetCfg); | ||||
|                         return; | ||||
|  | ||||
| @ -34,12 +34,12 @@ package com.jme3.asset.plugins; | ||||
| 
 | ||||
| import com.jme3.asset.AssetInfo; | ||||
| import com.jme3.asset.AssetKey; | ||||
| import com.jme3.asset.AssetLoadException; | ||||
| import com.jme3.asset.AssetLocator; | ||||
| import com.jme3.asset.AssetManager; | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| import java.io.InputStream; | ||||
| import java.util.logging.Level; | ||||
| import java.util.logging.Logger; | ||||
| import java.util.zip.ZipEntry; | ||||
| import java.util.zip.ZipFile; | ||||
| @ -66,9 +66,8 @@ public class ZipLocator implements AssetLocator { | ||||
|             try{ | ||||
|                 return zipfile.getInputStream(entry); | ||||
|             }catch (IOException ex){ | ||||
|                 logger.log(Level.WARNING, "Failed to load zip entry: "+entry, ex); | ||||
|                 throw new AssetLoadException("Failed to load zip entry: "+entry, ex); | ||||
|             } | ||||
|             return null; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
| @ -76,7 +75,7 @@ public class ZipLocator implements AssetLocator { | ||||
|         try{ | ||||
|             zipfile = new ZipFile(new File(rootPath), ZipFile.OPEN_READ); | ||||
|         }catch (IOException ex){ | ||||
|             logger.log(Level.WARNING, "Failed to open zip file: "+rootPath, ex); | ||||
|             throw new AssetLoadException("Failed to open zip file: " + rootPath, ex); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -126,7 +126,7 @@ public class LwjglDisplay extends LwjglAbstractDisplay { | ||||
|          | ||||
|         Display.setVSyncEnabled(settings.isVSync()); | ||||
|          | ||||
|         if (created.get()){ | ||||
|         if (created.get() && !pixelFormatChanged){ | ||||
|             Display.releaseContext(); | ||||
|             Display.makeCurrent(); | ||||
|             Display.update(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user