aboutsummaryrefslogtreecommitdiffstats
path: root/demos/HodglimsNeHe/Lesson16.java
diff options
context:
space:
mode:
Diffstat (limited to 'demos/HodglimsNeHe/Lesson16.java')
-rw-r--r--demos/HodglimsNeHe/Lesson16.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/demos/HodglimsNeHe/Lesson16.java b/demos/HodglimsNeHe/Lesson16.java
index 82fa7b7..0d7d125 100644
--- a/demos/HodglimsNeHe/Lesson16.java
+++ b/demos/HodglimsNeHe/Lesson16.java
@@ -373,6 +373,7 @@ public class Lesson16 extends Applet
//Swap buffers
glj.gljSwap();
+ glj.gljFree();
}
@@ -393,6 +394,10 @@ public class Lesson16 extends Applet
*/
public void keyPressed(KeyEvent e)
{
+ //Ensure GL is initialised correctly
+ if (glj.gljMakeCurrent(true) == false)
+ return;
+
switch(e.getKeyCode())
{
//Switch ON/OFF light when L is pressed
@@ -487,6 +492,8 @@ public class Lesson16 extends Applet
break;
}
}
+ glj.gljFree();
+
}