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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs