[fix] Fixed invalid casts.

This commit is contained in:
falsycat 2019-10-06 00:00:00 +00:00
parent e1eac4cf85
commit f35bd8cef6

View File

@ -67,8 +67,8 @@ struct ElementScheduledControllerFactory(ScheduledController, ElementDrawer)
controllers ~= new ScheduledController(element, varstore_, serial);
}
return ScheduledControllerCreationResult(
cast(ElementInterface[]) elements[],
cast(ScheduledControllerInterface[]) controllers[],
elements[] .map!(x => cast(ElementInterface) x).array,
controllers[].map!(x => cast(ScheduledControllerInterface) x).array,
new ElementDrawer(program_, elements[]));
}