Changeset 20aced3
- Timestamp:
- May 16, 2010, 1:15:25 AM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- 2cfc6d7
- Parents:
- c314f39
- git-author:
- David Benjamin <davidben@mit.edu> (05/14/10 20:22:01)
- git-committer:
- David Benjamin <davidben@mit.edu> (05/16/10 01:15:25)
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
global.c
r3f6555d r20aced3 53 53 g->filterlist = NULL; 54 54 owl_list_create(&(g->puntlist)); 55 owl_list_create(&(g->messagequeue));55 g->messagequeue = g_queue_new(); 56 56 owl_dict_create(&(g->styledict)); 57 57 g->curmsg_vert_offset=0; … … 862 862 void owl_global_messagequeue_addmsg(owl_global *g, owl_message *m) 863 863 { 864 owl_list_append_element(&(g->messagequeue), m);864 g_queue_push_tail(g->messagequeue, m); 865 865 } 866 866 … … 873 873 owl_message *out; 874 874 875 if ( owl_list_get_size(&(g->messagequeue))==0) return(NULL);876 out=owl_list_get_element(&(g->messagequeue), 0);877 o wl_list_remove_element(&(g->messagequeue), 0);878 return (out);875 if (g_queue_is_empty(g->messagequeue)) 876 return NULL; 877 out = g_queue_pop_head(g->messagequeue); 878 return out; 879 879 } 880 880 881 881 int owl_global_messagequeue_pending(owl_global *g) 882 882 { 883 if (owl_list_get_size(&(g->messagequeue))==0) return(0); 884 return(1); 883 return !g_queue_is_empty(g->messagequeue); 885 884 } 886 885 -
owl.h
r3f6555d r20aced3 606 606 char *aim_screenname_for_filters; /* currently logged in AIM screen name */ 607 607 owl_buddylist buddylist; /* list of logged in AIM buddies */ 608 owl_list messagequeue;/* for queueing up aim and other messages */608 GQueue *messagequeue; /* for queueing up aim and other messages */ 609 609 owl_dict styledict; /* global dictionary of available styles */ 610 610 char *response; /* response to the last question asked */
Note: See TracChangeset
for help on using the changeset viewer.