Browse Source

[hide] Prevent crash when loading json when renaming all

Clément Espeute 11 months ago
parent
commit
ae72014180
1 changed files with 6 additions and 4 deletions
  1. 6 4
      hide/Ide.hx

+ 6 - 4
hide/Ide.hx

@@ -1017,10 +1017,12 @@ class Ide extends hide.tools.IdeData {
 		browseFiles(function(path) {
 			var ext = path.split(".").pop();
 			if( exts.indexOf(ext) < 0 ) return;
-			var content = parseJSON(sys.io.File.getContent(getPath(path)));
-			var changed = callb(content, path);
-			if( !changed ) return;
-			todo.push(function() sys.io.File.saveContent(getPath(path), toJSON(content)));
+			try {
+				var content = parseJSON(sys.io.File.getContent(getPath(path)));
+				var changed = callb(content, path);
+				if( !changed ) return;
+				todo.push(function() sys.io.File.saveContent(getPath(path), toJSON(content)));
+			} catch (e) {};
 		});
 		for( t in todo )
 			t();