Fixed bug in Window.cpp
This commit is contained in:
parent
093cd19d82
commit
9cf079d054
|
@ -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 \
|
||||
|
|
|
@ -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
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue