Fixed bug in Window.cpp

This commit is contained in:
Elias Naur 2004-05-23 19:08:16 +00:00
parent 093cd19d82
commit 9cf079d054
3 changed files with 20 additions and 6 deletions

View File

@ -1,19 +1,22 @@
noinst_LTLIBRARIES = libcommon.la
noinst_LTLIBRARIES = libcommon.la libtools.la
SUBDIRS = arb ati ext nv
libcommon_la_SOURCES = $(COMMON)
libcommon_la_LIBADD = $(DEP_LIBS)
libcommon_la_DEPENDENCIES = $(DEP_LIBS)
DEP_LIBS=arb/libarb.la ati/libati.la ext/libext.la nv/libnv.la
libtools_la_SOURCES = $(TOOLS)
DEP_LIBS=libtools.la arb/libarb.la ati/libati.la ext/libext.la nv/libnv.la
TOOLS = \
common_tools.cpp \
common_tools.h
COMMON = \
extal.cpp \
extal.h \
extgl.cpp \
extgl.h \
common_tools.cpp \
common_tools.h \
org_lwjgl_Display.h \
org_lwjgl_Sys.h \
org_lwjgl_input_GamePad.h \

View File

@ -0,0 +1,11 @@
lib_LTLIBRARIES = liblwjgl-fmod.la
liblwjgl_fmod_la_SOURCES = $(FMOD_SOURCE)
liblwjgl_fmod_la_LIBADD = $(DEP_LIBS)
liblwjgl_fmod_la_DEPENDENCIES = $(DEP_LIBS)
INCLUDES = -I..
DEP_LIBS = ../libtools.la
FMOD_SOURCE = extfmod.cpp \
org_lwjgl_fmod_FMOD.cpp \
org_lwjgl_fmod_FMusic.cpp \
org_lwjgl_fmod_FSound.cpp

View File

@ -504,6 +504,8 @@ static bool initWindowGLX13(JNIEnv *env, int screen, jstring title, int x, int y
return false;
}
bool window_created = createWindow(env, screen, vis_info, title, x, y, width, height, fscreen, undecorated);
if (isDebugEnabled())
dumpVisualInfo(vis_info);
XFree(vis_info);
if (!window_created) {
glXDestroyContext(getDisplay(), context);
@ -512,8 +514,6 @@ static bool initWindowGLX13(JNIEnv *env, int screen, jstring title, int x, int y
}
glx_window = glXCreateWindow(getDisplay(), configs[0], getCurrentWindow(), NULL);
makeCurrent();
if (isDebugEnabled())
dumpVisualInfo(vis_info);
XFree(configs);
if (!checkXError(env)) {
glXDestroyWindow(getDisplay(), glx_window);