Don't use contextProperty to make KAboutData available on QML
Context properties always takes in a QVariant, which means that whenever you access the property it is re-evaluated because in between each access the property may be changed as setContextProperty() can be used at any moment in time.
Please register or sign in to comment