diff --git a/druid/system/druid_instance.lua b/druid/system/druid_instance.lua index 384f44c..ce259ea 100755 --- a/druid/system/druid_instance.lua +++ b/druid/system/druid_instance.lua @@ -252,7 +252,7 @@ function DruidInstance.new(self, component, ...) if instance.init then instance:init(...) end - if instance.on_late_init then + if instance.on_late_init or (not self.input_inited and instance.on_input) then schedule_late_init(self) end