Mercurial > pidgin
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; |
