Mercurial > pidgin.yaz
comparison src/dialogs.c @ 6431:a10a256b6784
[gaim-migrate @ 6939]
The log viewer is fixed.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 11 Aug 2003 20:18:15 +0000 |
parents | e9974608b319 |
children | fb64cc87bc96 |
comparison
equal
deleted
inserted
replaced
6430:5211873190ea | 6431:a10a256b6784 |
---|---|
3206 /* | 3206 /* |
3207 while (gtk_events_pending()) | 3207 while (gtk_events_pending()) |
3208 gtk_main_iteration(); | 3208 gtk_main_iteration(); |
3209 */ | 3209 */ |
3210 | 3210 |
3211 while (fgets(buf, BUF_LONG, fp) && strncmp(buf, "---- ", 5)!=0) { | 3211 while (fgets(buf, BUF_LONG, fp) && !strstr(buf, "---- New C")) { |
3212 i++; | 3212 i++; |
3213 if (strlen(buf) >= 5 && (!strncmp(buf + strlen(buf) - 5, "<BR>\n", 5))) | 3213 if (strlen(buf) >= 5 && (!strncmp(buf + strlen(buf) - 5, "<BR>\n", 5))) |
3214 /* take off the \n */ | 3214 /* take off the \n */ |
3215 buf[strlen(buf) - 1] = '\0'; | 3215 buf[strlen(buf) - 1] = '\0'; |
3216 | 3216 |
3383 gtk_widget_set_size_request(sw, 220, 220); | 3383 gtk_widget_set_size_request(sw, 220, 220); |
3384 gtk_container_add(GTK_CONTAINER(frame), sw); | 3384 gtk_container_add(GTK_CONTAINER(frame), sw); |
3385 gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0); | 3385 gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0); |
3386 | 3386 |
3387 while (fgets(buf, BUF_LONG, fp)) { | 3387 while (fgets(buf, BUF_LONG, fp)) { |
3388 if (strncmp(buf, "---- ", 5)==0) { | 3388 if (strstr(buf, "---- New C")) { |
3389 int length; | 3389 int length; |
3390 char *temp = strchr(buf, '@'); | 3390 char *temp = strchr(buf, '@'); |
3391 GtkTreeIter iter; | 3391 GtkTreeIter iter; |
3392 | 3392 |
3393 if (temp == NULL || strlen(temp) < 2) | 3393 if (temp == NULL || strlen(temp) < 2) |
3394 continue; | 3394 continue; |
3395 | 3395 |
3396 temp++; | 3396 temp++; |
3397 length = strcspn(temp, "-"); | 3397 length = strcspn(temp, "-"); |
3398 if (length > 31) length = 31; | 3398 if (length > 31) length = 31; |
3399 | 3399 |
3400 offset = ftell(fp); | 3400 offset = ftell(fp); |
3401 g_snprintf(convo_start, length, "%s", temp); | 3401 g_snprintf(convo_start, length, "%s", temp); |
3402 gtk_list_store_append(list_store, &iter); | 3402 gtk_list_store_append(list_store, &iter); |
3403 view = g_new0(struct view_log, 1); | 3403 view = g_new0(struct view_log, 1); |
3404 view->options = options; | 3404 view->options = options; |