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