Enlightenment CVS committal

Author  : pfritz
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_entry.c 


Log Message:
only remove the selection if we are going to insert a character

===================================================================
RCS file: /cvs/e/e17/libs/ewl/src/lib/ewl_entry.c,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -3 -r1.92 -r1.93
--- ewl_entry.c 13 Jul 2008 00:05:41 -0000      1.92
+++ ewl_entry.c 3 Aug 2008 16:09:35 -0000       1.93
@@ -448,12 +448,12 @@
                                 
ewl_entry_cursor_position_get(EWL_ENTRY_CURSOR(e->cursor)));
                 }
         }
-        else if (!(event->modifiers & EWL_KEY_MODIFIER_CTRL))
+        else if (!(event->modifiers & EWL_KEY_MODIFIER_CTRL)
+                        && ((strlen(event->keyname) == 1) 
+                                || (*event->keyname < 0)))
         {
                 ewl_entry_selection_clear(e);
-
-                if ((strlen(event->keyname) == 1) || (*event->keyname < 0))
-                        ewl_text_text_insert(EWL_TEXT(e), event->keyname,
+                ewl_text_text_insert(EWL_TEXT(e), event->keyname,
                                 ewl_entry_cursor_position_get(
                                         EWL_ENTRY_CURSOR(e->cursor)));
         }



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to