From f4306c0cd0637a3e83bd6864efd5d5c85573fa60 Mon Sep 17 00:00:00 2001 From: ximion Date: Thu, 5 Jan 2012 21:03:53 +0000 Subject: [PATCH] core: Fix FBO fallback memleak git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1379 6778bc44-b910-0410-a7a0-be141de4315d --- src/libprojectM/Renderer/FBO.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libprojectM/Renderer/FBO.cpp b/src/libprojectM/Renderer/FBO.cpp index e9429579f..fac240831 100755 --- a/src/libprojectM/Renderer/FBO.cpp +++ b/src/libprojectM/Renderer/FBO.cpp @@ -190,7 +190,10 @@ RenderTarget::RenderTarget(int texsize, int width, int height) : useFBO(false) { { int mindim = width < height ? width : height; int origtexsize = this->texsize; - this->texsize = nearestPower2( mindim, SCALE_MINIFY ); + this->texsize = nearestPower2( mindim, SCALE_MINIFY ); + + if (origtexsize == texsize) + return; /* Create the texture that will be bound to the render this */ /*