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

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

    XMLWordPrintable

Details

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

    Description

      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. 

      Attachments

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

        Activity

          People

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

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes