From: <sa...@us...> - 2006-11-05 17:37:26
|
Revision: 17673 http://svn.sourceforge.net/gaim/?rev=17673&view=rev Author: sadrul Date: 2006-11-05 09:37:09 -0800 (Sun, 05 Nov 2006) Log Message: ----------- erasechar() returns the erase character (VERASE) from termios. This may solve the backspace problem for Sebastian Noack. Modified Paths: -------------- trunk/console/libgnt/gntentry.c Modified: trunk/console/libgnt/gntentry.c =================================================================== --- trunk/console/libgnt/gntentry.c 2006-11-05 17:28:33 UTC (rev 17672) +++ trunk/console/libgnt/gntentry.c 2006-11-05 17:37:09 UTC (rev 17673) @@ -536,6 +536,8 @@ gnt_entry_class_init(GntEntryClass *klass) { GntBindableClass *bindable = GNT_BINDABLE_CLASS(klass); + char s[2] = {erasechar(), 0}; + parent_class = GNT_WIDGET_CLASS(klass); parent_class->destroy = gnt_entry_destroy; parent_class->draw = gnt_entry_draw; @@ -552,6 +554,7 @@ gnt_bindable_register_binding(bindable, "cursor-end", GNT_KEY_END, NULL); gnt_bindable_class_register_action(bindable, "delete-prev", backspace, GNT_KEY_BACKSPACE, NULL); + gnt_bindable_register_binding(bindable, "delete-prev", s, NULL); gnt_bindable_class_register_action(bindable, "delete-next", delkey, GNT_KEY_DEL, NULL); gnt_bindable_register_binding(bindable, "delete-next", GNT_KEY_CTRL_D, NULL); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |