Mercurial > pidgin.yaz
comparison src/conversation.c @ 3696:ea4fa951aebc
[gaim-migrate @ 3827]
faceprint hates backspace.
committer: Tailor Script <tailor@pidgin.im>
| author | Luke Schierer <lschiere@pidgin.im> |
|---|---|
| date | Mon, 14 Oct 2002 17:31:27 +0000 |
| parents | 654c2c9fd466 |
| children | b401bd1701b4 |
comparison
equal
deleted
inserted
replaced
| 3695:21d16e3164eb | 3696:ea4fa951aebc |
|---|---|
| 1086 strlen(txt) > 0 && (event->keyval == GDK_BackSpace || event->keyval == GDK_Delete))) { | 1086 strlen(txt) > 0 && (event->keyval == GDK_BackSpace || event->keyval == GDK_Delete))) { |
| 1087 if (c && c->type_again_timeout) | 1087 if (c && c->type_again_timeout) |
| 1088 gtk_timeout_remove(c->type_again_timeout); | 1088 gtk_timeout_remove(c->type_again_timeout); |
| 1089 serv_send_typing(c->gc, c->name, NOT_TYPING); | 1089 serv_send_typing(c->gc, c->name, NOT_TYPING); |
| 1090 } | 1090 } |
| 1091 else if (gdk_keyval_to_unicode(event->keyval) || event->keyval == GDK_BackSpace || event->keyval == GDK_Delete) { | 1091 else if (gdk_keyval_to_unicode(event->keyval) || (strlen(txt) > 0 &&(event->keyval == GDK_BackSpace || event->keyval == GDK_Delete))) { |
| 1092 if (key_is_typing && (strlen(txt) == 0 || (c->type_again != 0 && time(NULL) > c->type_again))) { | 1092 if (key_is_typing && (strlen(txt) == 0 || (c->type_again != 0 && time(NULL) > c->type_again))) { |
| 1093 int timeout = serv_send_typing(c->gc, c->name, TYPING); | 1093 int timeout = serv_send_typing(c->gc, c->name, TYPING); |
| 1094 if (timeout) | 1094 if (timeout) |
| 1095 c->type_again = time(NULL) + timeout; | 1095 c->type_again = time(NULL) + timeout; |
| 1096 else | 1096 else |
