diff --git a/src/gui_image.cpp b/src/gui_image.cpp index 512fc72..c8d95a2 100644 --- a/src/gui_image.cpp +++ b/src/gui_image.cpp @@ -4,7 +4,7 @@ namespace Gui { Image::~Image(void) { -#pragma message("Warning: Leaking GL textures..") + glDeleteTextures(1, &m_tex); } Image::Image(const char* filename) : Widget() { diff --git a/src/space_station_view.cpp b/src/space_station_view.cpp index 1ced1c4..2c080e6 100644 --- a/src/space_station_view.cpp +++ b/src/space_station_view.cpp @@ -27,6 +27,7 @@ public: glDisable(GL_TEXTURE_2D); } virtual ~DeadVideoLink(void) { + glDeleteTextures(1, &m_tex); delete m_message; } virtual void Draw(void) {