From 79c1476f593eaa9ab56fa2460b6e3e4f32ae7f16 Mon Sep 17 00:00:00 2001
From: Gary Frost <frost.gary@gmail.com>
Date: Fri, 18 May 2012 20:54:52 +0000
Subject: [PATCH]

---
 .../com/amd/aparapi/examples/nbody/Main.java  | 24 +++----------------
 1 file changed, 3 insertions(+), 21 deletions(-)

diff --git a/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java b/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
index b52248cb..a4a33065 100644
--- a/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
+++ b/examples/nbody/src/com/amd/aparapi/examples/nbody/Main.java
@@ -63,6 +63,7 @@ import javax.swing.JFrame;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JTextField;
+import javax.swing.WindowConstants;
 
 import com.amd.aparapi.Kernel;
 import com.amd.aparapi.ProfileInfo;
@@ -347,27 +348,8 @@ public class Main{
       panel.add(canvas, BorderLayout.CENTER);
       frame.getContentPane().add(panel, BorderLayout.CENTER);
       final FPSAnimator animator = new FPSAnimator(canvas, 100);
-      frame.addWindowListener(new WindowAdapter(){
-
-         @Override public void windowClosed(WindowEvent e) {
-            System.out.println("closed");
-            animator.stop();
-            GLProfile.shutdown();
-            System.exit(1);
-
-         }
-
-         @Override public void windowClosing(WindowEvent e) {
-            System.out.println("closing");
-            animator.stop();
-            GLProfile.shutdown();
-            //  System.exit(1);
-
-         }
-
-      });
-
-      //frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
+    
+      frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
       frame.pack();
       frame.setVisible(true);
 
-- 
GitLab