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

[macosx] Quit with QuitStrategy CLOSE_ALL_WINDOWS does terminate application

    • b18
    • x86
    • os_x
    • Verified

        Mac OS X 10.7.3 macmini4,1
        Run the attached application. Here, QuitStrategy.CLOSE_ALL_WINDOWS is set. Mac OS sends to all windows in back-to-front order a closing event. On Java level, it is windowClosing(), and if on windowClosing nothing is explicitly closed, it is equivalent to no action. So it works on Apple Java 6: you will see printout from windowClosing() listener's method, and that's it.

        However in jdk7 the application frames receive windowClosing, do not receive windowClosed, and application terminates.

              anthony Anthony Petrov (Inactive)
              yan Yuri Nesterenko
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: