comparison src/server.c @ 1769:68eddf56f419

[gaim-migrate @ 1779] notes on future UI stuff for PRPLs. also cleaning up rob's mess in server.c. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 28 Apr 2001 08:11:42 +0000
parents 9aae465eeb6e
children 213607e89598
comparison
equal deleted inserted replaced
1768:9aae465eeb6e 1769:68eddf56f419
365 } 365 }
366 } else { 366 } else {
367 return; 367 return;
368 } 368 }
369 if (cnv != NULL) { 369 if (cnv != NULL) {
370 370 struct queued_message *qm;
371 if (cnv->makesound && (sound_options & OPT_SOUND_RECV)) 371 if (cnv->makesound && (sound_options & OPT_SOUND_RECV))
372 play_sound(RECEIVE); 372 play_sound(RECEIVE);
373 373 /*
374 if (gc->away) 374 qm = (struct queued_message *)g_new0(struct queued_message, 1);
375 { 375 snprintf(qm->name, sizeof(qm->name), "%s", name);
376 struct queued_message *qm; 376 qm->message = strdup(message);
377 377 qm->gc = gc;
378 qm = (struct queued_message *)g_new0(struct queued_message, 1); 378 qm->tm = mtime;
379 snprintf(qm->name, sizeof(qm->name), "%s", name); 379
380 qm->message = strdup(message); 380 message_queue = g_slist_append(message_queue, qm);
381 qm->gc = gc; 381 */
382 qm->tm = mtime;
383
384 message_queue = g_slist_append(message_queue, qm);
385
386 printf("A message has been queued.\n");
387 }
388
389 write_to_conv(cnv, message, away | WFLAG_RECV, NULL, mtime); 382 write_to_conv(cnv, message, away | WFLAG_RECV, NULL, mtime);
390
391 } 383 }
392 384
393 } else { 385 } else {
394 if (cnv == NULL) { 386 if (cnv == NULL) {
395 new_conv = 1; 387 new_conv = 1;
403 play_sound(FIRST_RECEIVE); 395 play_sound(FIRST_RECEIVE);
404 } else { 396 } else {
405 if (cnv->makesound && (sound_options & OPT_SOUND_RECV)) 397 if (cnv->makesound && (sound_options & OPT_SOUND_RECV))
406 play_sound(RECEIVE); 398 play_sound(RECEIVE);
407 } 399 }
408
409 if (gc->away)
410 {
411 struct queued_message *qm;
412
413 qm = (struct queued_message *)g_new0(struct queued_message, 1);
414 snprintf(qm->name, sizeof(qm->name), "%s", name);
415 qm->message = strdup(message);
416 qm->gc = gc;
417 qm->tm = mtime;
418
419 message_queue = g_slist_append(message_queue, qm);
420
421 printf("A message has been queued.\n");
422 }
423
424 write_to_conv(cnv, message, away | WFLAG_RECV, NULL, mtime); 400 write_to_conv(cnv, message, away | WFLAG_RECV, NULL, mtime);
425 } 401 }
426 402
427 403
428 404