From 6ac8101392bd3ef62886c032f0f9181e45b9b281 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sat, 12 Apr 2008 21:49:57 +0000 Subject: [PATCH] Linux: Removed library destructor, because lwjgl doesn't fiddle with the global repeat control anymore --- src/native/linux/org_lwjgl_opengl_Display.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/native/linux/org_lwjgl_opengl_Display.c b/src/native/linux/org_lwjgl_opengl_Display.c index 4b80cc49..59d6f0c1 100644 --- a/src/native/linux/org_lwjgl_opengl_Display.c +++ b/src/native/linux/org_lwjgl_opengl_Display.c @@ -135,17 +135,6 @@ JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nInternAtom(JNIEnv *e return atom; } -static void __attribute__ ((destructor)) my_fini(void) { - Display *disp = XOpenDisplay(NULL); - if (disp == NULL) { - return; - } - XKeyboardControl repeat_mode; - repeat_mode.auto_repeat_mode = AutoRepeatModeDefault; - XChangeKeyboardControl(disp, KBAutoRepeatMode, &repeat_mode); - XCloseDisplay(disp); -} - static void setDecorations(Display *disp, Window window, int dec) { Atom motif_hints_atom = XInternAtom(disp, "_MOTIF_WM_HINTS", False); MotifWmHints motif_hints;