Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-101157

Particle emitters/affectors do not resolve system property correctly after reparenting

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 6.2.3, 6.3.0
    • Quick: 3D
    • None

      If particle emitter is dynamically created with non-particle system parent (e.g. null) and then reparented to a particle system, its system property will remain null, as it is automatically updated only during component completion.

      Similarly, when you do not explicitly set the system property of an emitter to point to specific particle system, the system property will not update if the emitter is moved under another particle system as one would expect.

      This issue causes newly added emitters to not work in Qt Design Studio until you reset the puppet or explicitly set the system property, and if you move them under another system, they will continue to behave like they are part of the old system until you reset the puppet.

      Attached a simple test app to demonstrate the issue. 

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qt.team.graphics.and.multimedia Qt Graphics Team
            e0348803 Miikka Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes