diff --git a/src/eepp/graphics/texture.cpp b/src/eepp/graphics/texture.cpp index 0e389d279..35caec01a 100755 --- a/src/eepp/graphics/texture.cpp +++ b/src/eepp/graphics/texture.cpp @@ -618,7 +618,7 @@ void Texture::drawEx( Float x, Float y, Float width, Float height, const Float & } } else if ( Effect == RN_MIRROR ) { sBR->quadsSetSubsetFree( width / w, 0, width / w, height / h, 0, height / h, 0, 0 ); - } else if ( RN_FLIP ) { + } else if ( Effect == RN_FLIP ) { sBR->quadsSetSubsetFree( 0, height / h, 0, 0, width / w, 0, width / w, height / h ); } else { sBR->quadsSetSubsetFree( width / w, height / h, width / w, 0, 0, 0, 0, height / h ); diff --git a/src/eepp/graphics/vertexbuffervbo.cpp b/src/eepp/graphics/vertexbuffervbo.cpp index ea6c25817..514d36616 100644 --- a/src/eepp/graphics/vertexbuffervbo.cpp +++ b/src/eepp/graphics/vertexbuffervbo.cpp @@ -15,7 +15,7 @@ VertexBufferVBO::VertexBufferVBO( const Uint32& VertexFlags, EE_DRAW_MODE DrawTy mVAO( 0 ), mElementHandle( 0 ) { - memset( mArrayHandle, 0, VERTEX_FLAGS_COUNT ); + for ( int i = 0; i < VERTEX_FLAGS_COUNT; i++ ) mArrayHandle[i] = 0; } VertexBufferVBO::~VertexBufferVBO() { diff --git a/src/eepp/window/cursormanager.cpp b/src/eepp/window/cursormanager.cpp index 33fbe359f..938af3fd4 100644 --- a/src/eepp/window/cursormanager.cpp +++ b/src/eepp/window/cursormanager.cpp @@ -7,7 +7,7 @@ CursorManager::CursorManager( EE::Window::Window * window ) : mCurrent( NULL ), mSysCursor( SYS_CURSOR_NONE ), mCursors(), - mCurSysCursor( SYS_CURSOR_NONE ), + mCurSysCursor( false ), mVisible( true ) { initGlobalCursors();