Переглянути джерело

Check if region is null before property assignment.

NathanSweet 9 роки тому
батько
коміт
05bf924897
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      spine-ts/core/src/TextureAtlasAttachmentLoader.ts

+ 2 - 2
spine-ts/core/src/TextureAtlasAttachmentLoader.ts

@@ -40,8 +40,8 @@ module spine {
 		/** @return May be null to not load an attachment. */
 		newRegionAttachment (skin: Skin, name: string, path: string): RegionAttachment {
 			let region = this.atlas.findRegion(path);
-			region.renderObject = region;
 			if (region == null) throw new Error("Region not found in atlas: " + path + " (region attachment: " + name + ")");
+			region.renderObject = region;
 			let attachment = new RegionAttachment(name);
 			attachment.setRegion(region);
 			attachment.region = region;
@@ -51,8 +51,8 @@ module spine {
 		/** @return May be null to not load an attachment. */
 		newMeshAttachment (skin: Skin, name: string, path: string) : MeshAttachment {
 			let region = this.atlas.findRegion(path);
-			region.renderObject = region;
 			if (region == null) throw new Error("Region not found in atlas: " + path + " (mesh attachment: " + name + ")");
+			region.renderObject = region;
 			let attachment = new MeshAttachment(name);
 			attachment.region = region;
 			return attachment;