Fix #4: Handle non-existent directories in install config
This commit is contained in:
		
							parent
							
								
									a6e4e85470
								
							
						
					
					
						commit
						7ae7407c2b
					
				| 
						 | 
					@ -155,6 +155,12 @@ public class ResourcePathManager
 | 
				
			||||||
        foreach (var resPath in resPaths.Split('+'))
 | 
					        foreach (var resPath in resPaths.Split('+'))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var dir = Path.Join(installPath, ConvertSeparator(resPath));
 | 
					            var dir = Path.Join(installPath, ConvertSeparator(resPath));
 | 
				
			||||||
 | 
					            if (!Directory.Exists(dir))
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                continue;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            // TODO: This just finds the *first* respath that has these files... They should be merged
 | 
				
			||||||
            foreach (var path in Directory.GetFiles(dir))
 | 
					            foreach (var path in Directory.GetFiles(dir))
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                var name = Path.GetFileName(path).ToLower();
 | 
					                var name = Path.GetFileName(path).ToLower();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue