gamnit: don't delete uninitialized programs
authorAlexis Laferrière <alexis.laf@xymus.net>
Wed, 29 Nov 2017 19:06:11 +0000 (14:06 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 20 Dec 2017 15:21:06 +0000 (10:21 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/gamnit/programs.nit

index 9df20cd..6efc68b 100644 (file)
@@ -484,7 +484,9 @@ abstract class GamnitProgram
        do
                if deleted then return
 
-               glDeleteProgram gl_program.as(not null)
+               var gl_program = gl_program
+               if gl_program != null then glDeleteProgram gl_program
+
                deleted = true
        end
 end