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

SCXML <finalize> executable content never executed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P2: Important
    • None
    • 5.11.2
    • XML: SCXML
    • Windows 10 x64

      Qt 5.11.2 MSVC2017x64 debug mode

      Qt Creator 4.7.2
      Based on Qt 5.11.2 (MSVC 2015, 32 bit)
      Built on Oct 23 2018 13:57:1
    • Windows

    Description

      SCXML executable content created within the <finalize> tag of an <invoke>d statemachine is never executed.

      In fact, as you can see in the attached example, events raised or sent by the sub statemachine are never caught by the parent statemachine.

      Attachments

        1. main.cpp
          1 kB
        2. main.qml
          0.2 kB
        3. qml.qrc
          0.1 kB
        4. RootStateMachine.scxml
          1 kB
        5. SCXMLLoaderTestFinalize.pro
          1 kB
        6. SubStateMachine.scxml
          2 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ulherman Ulf Hermann
            dchamberlain David Chamberlain
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes