Linux: Don't free Pbuffer when it is not created

This commit is contained in:
Elias Naur 2005-01-14 13:30:41 +00:00
parent 77bdce5ff7
commit 37f6c9fe97
1 changed files with 3 additions and 1 deletions

View File

@ -152,7 +152,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nCreatePbuffer(JNIEnv
PbufferInfo *buffer_info = (PbufferInfo *)(*env)->GetDirectBufferAddress(env, handle_buffer);
bool result;
result = createPbufferUsingUniqueContext(env, buffer_info, pixel_format, width, height, buffer_attribs, shared_context);
if (!result || !checkXError(env)) {
if (!result)
return;
if (!checkXError(env)) {
decDisplay();
destroyPbuffer(buffer_info);
return;