qulogic/libgnt

propagate from branch 'im.pidgin.pidgin' (head 1e1b88dfcbfbaa9eaab9cb94ff0d0acb087a227c)
to branch 'im.pidgin.pidgin.next.minor' (head a343aabe9c9c69c941a4adbd245d96538568bcbf)
  • +3 -3
    gntentry.c
  • --- a/gntentry.c Sun Nov 30 06:25:26 2008 +0000
    +++ b/gntentry.c Thu Dec 04 04:42:27 2008 +0000
    @@ -856,7 +856,7 @@
    gnt_entry_class_init(GntEntryClass *klass)
    {
    GntBindableClass *bindable = GNT_BINDABLE_CLASS(klass);
    - char s[2] = {erasechar(), 0};
    + char s[3] = {'\033', erasechar(), 0};
    parent_class = GNT_WIDGET_CLASS(klass);
    parent_class->clicked = gnt_entry_clicked;
    @@ -892,7 +892,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_register_binding(bindable, "delete-prev", s + 1, NULL);
    gnt_bindable_register_binding(bindable, "delete-prev", GNT_KEY_CTRL_H, NULL);
    gnt_bindable_class_register_action(bindable, "delete-next", delkey,
    GNT_KEY_DEL, NULL);
    @@ -903,7 +903,7 @@
    GNT_KEY_CTRL_K, NULL);
    gnt_bindable_class_register_action(bindable, "delete-prev-word", del_prev_word,
    GNT_KEY_CTRL_W, NULL);
    - gnt_bindable_register_binding(bindable, "delete-prev-word", "\033", s, NULL);
    + gnt_bindable_register_binding(bindable, "delete-prev-word", s, NULL);
    gnt_bindable_class_register_action(bindable, "cursor-prev-word", move_back_word,
    "\033" "b", NULL);
    gnt_bindable_class_register_action(bindable, "cursor-prev", move_back,