Skip to content

Commit 719f8d3

Browse files
committed
Add exception on scene object converter fail
1 parent 4959c95 commit 719f8d3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Sledge.BspEditor.Rendering/Scene/SceneManager.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,10 @@ private Task UpdateScene(MapDocument md, IEnumerable<IMapObject> affected)
226226
{
227227
var resourceCollector = new ResourceCollector();
228228
waitTask = _converter.Value.Convert(md, _sceneBuilder, affected, resourceCollector)
229-
.ContinueWith(t => HandleResources(md.Environment, resourceCollector));
229+
.ContinueWith(t => {
230+
if (t.IsFaulted) { throw t.Exception; }
231+
return HandleResources(md.Environment, resourceCollector);
232+
});
230233
_converter.Value.ConvertSky(md, _sceneBuilder, resourceCollector).Wait();
231234
}
232235
}

0 commit comments

Comments
 (0)