Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8127573

On Mac a menu with dynamic menu items may trigger infinite loop

    Details

      Description

      Consider running attached code and take NativeMenuBar > Debug > Submenu: you enter an infinite loop.
      The line of code where I do "menu.getItems().add(new MenuItem("A new menu item !"));" is wrapped into an if with a max value of 10.
      If you change this value to 1 or 2 then you won't enter infinite loop; as soon as it is 3 or above you can never open one single time the submenu, you enter directly the infinite loop.

      I suspect a side effect of the RT-19957.

        Attachments

          Activity

            People

            • Assignee:
              leifs Leif Samuelsson (Inactive)
              Reporter:
              yjoan Yves Joan (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: