]> Pileus Git - grits/blobdiff - src/objects/grits-tile.c
Fix a variety of memory leaks
[grits] / src / objects / grits-tile.c
index 2b89aea16b51caa15f1607973b43488d81638b96..6ea70f88cbf052e38073b8087e3ea300c7f19c79 100644 (file)
  * representing the OpenGL texture to use when drawing the tile.
  */
 
+#define GL_GLEXT_PROTOTYPES
 #include <config.h>
 #include <math.h>
 #include <string.h>
 #include "gtkgl.h"
 #include "grits-tile.h"
 
-#ifdef SYS_WIN
-#define GL_GLEXT_PROTOTYPES
-#include <GL/glext.h>
-#endif
-
-guint  grits_tile_mask = 0;
+static guint  grits_tile_mask = 0;
 
 gchar *grits_tile_path_table[2][2] = {
        {"00.", "01."},
@@ -368,6 +364,7 @@ static guint _grits_tile_load_mask(void)
 
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);
+       g_free(bytes);
        return tex;
 }