Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: Tag: SPLIT ecore_x_events.c Log Message: optimize this.... BIATCH! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/Attic/ecore_x_events.c,v retrieving revision 1.1.2.11 retrieving revision 1.1.2.12 diff -u -3 -r1.1.2.11 -r1.1.2.12 --- ecore_x_events.c 8 Feb 2003 05:05:06 -0000 1.1.2.11 +++ ecore_x_events.c 9 Feb 2003 02:27:50 -0000 1.1.2.12 @@ -72,7 +72,11 @@ if (!e) return; keyname = XKeysymToString(XKeycodeToKeysym(xevent->xkey.display, xevent->xkey.keycode, 0)); - if (!keyname) keyname = ""; + if (!keyname) + { + snprintf(buf, sizeof(buf), "Keycode-%i", xevent->xkey.keycode); + keyname = buf; + } e->keyname = strdup(keyname); if (!e->keyname) { @@ -109,7 +113,11 @@ if (!e) return; keyname = XKeysymToString(XKeycodeToKeysym(xevent->xkey.display, xevent->xkey.keycode, 0)); - if (!keyname) keyname = ""; + if (!keyname) + { + snprintf(buf, sizeof(buf), "Keycode-%i", xevent->xkey.keycode); + keyname = buf; + } e->keyname = strdup(keyname); if (!e->keyname) { ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs