Child doesn't call parent function

Hello.

I got new version of engine and make my project converting from 4.10 to 4.11

Found some strange behaviour for inheritance. I have parent class A and child class B.
Class A have tick function with some action. Class B doesn’t have tick function. In 4.10 child class called tick function in parent automatically, but in 4.11 it doesn’t. I should directly add new tick function in child class and call parent tick. Is it correct?

I reproduce this error in clear project and send you this one. Can you check it and tell - is this bug or feature? :slight_smile:

Hello tangenki,

After looking over your project and running a few tests. I believe that this was a design change that has been made and that this is working as intended. Thank you for your information and time.

Make it a great day

Thank you for your answer.
It sounds really strange. What is the sense of inheritance if now we need to call parent’s functions manually?

If you would like the widget to call the parents tick event automatically you will need to derive the second widget from the first when it is created. If you create a new widget and then reparent it, calling he parents tick by default would not be expected. I hope that this information helps.

Yes, it helps. Thank you.
But, to be honest, it sounds like a bug. Because it gives implicit behavior…