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

Reply via email to