mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 03:22:04 +00:00
2007-06-29 Neil J. Patel <njp@o-hand.com>
* clutter/clutter-entry.c: (clutter_entry_handle_key_event), (clutter_entry_add), (clutter_entry_remove): Check if unichar == 0, and if so, return, as it will cause a delete in the GString.
This commit is contained in:
parent
05e97e2c3e
commit
52b5bad316
@ -1,3 +1,10 @@
|
|||||||
|
2007-06-29 Neil J. Patel <njp@o-hand.com>
|
||||||
|
|
||||||
|
* clutter/clutter-entry.c: (clutter_entry_handle_key_event),
|
||||||
|
(clutter_entry_add), (clutter_entry_remove):
|
||||||
|
Check if unichar == 0, and if so, return, as it will cause a delete in
|
||||||
|
the GString.
|
||||||
|
|
||||||
2007-06-29 Matthew Allum <mallum@openedhand.com>
|
2007-06-29 Matthew Allum <mallum@openedhand.com>
|
||||||
|
|
||||||
* clutter/clutter-texture.c: (texture_upload_data):
|
* clutter/clutter-texture.c: (texture_upload_data):
|
||||||
|
@ -1080,6 +1080,8 @@ clutter_entry_handle_key_event (ClutterEntry *entry, ClutterKeyEvent *kev)
|
|||||||
|
|
||||||
priv = entry->priv;
|
priv = entry->priv;
|
||||||
|
|
||||||
|
g_print ("%d, %d\n", kev, keyval);
|
||||||
|
|
||||||
pos = priv->position;
|
pos = priv->position;
|
||||||
if (priv->text)
|
if (priv->text)
|
||||||
len = g_utf8_strlen (priv->text, -1);
|
len = g_utf8_strlen (priv->text, -1);
|
||||||
@ -1162,6 +1164,9 @@ clutter_entry_add (ClutterEntry *entry, gunichar wc)
|
|||||||
g_return_if_fail (CLUTTER_IS_ENTRY (entry));
|
g_return_if_fail (CLUTTER_IS_ENTRY (entry));
|
||||||
g_return_if_fail (g_unichar_validate (wc));
|
g_return_if_fail (g_unichar_validate (wc));
|
||||||
|
|
||||||
|
if (wc == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
priv = entry->priv;
|
priv = entry->priv;
|
||||||
|
|
||||||
g_object_ref (entry);
|
g_object_ref (entry);
|
||||||
@ -1196,6 +1201,7 @@ clutter_entry_remove (ClutterEntry *entry, guint num)
|
|||||||
|
|
||||||
g_return_if_fail (CLUTTER_IS_ENTRY (entry));
|
g_return_if_fail (CLUTTER_IS_ENTRY (entry));
|
||||||
|
|
||||||
|
|
||||||
priv = entry->priv;
|
priv = entry->priv;
|
||||||
|
|
||||||
g_object_ref (entry);
|
g_object_ref (entry);
|
||||||
|
Loading…
Reference in New Issue
Block a user