empathy r1245 - trunk/libempathy-gtk



Author: xclaesse
Date: Tue Jul 15 14:00:38 2008
New Revision: 1245
URL: http://svn.gnome.org/viewvc/empathy?rev=1245&view=rev

Log:
Add empathy_event_manager_get_events


Modified:
   trunk/libempathy-gtk/empathy-event-manager.c
   trunk/libempathy-gtk/empathy-event-manager.h

Modified: trunk/libempathy-gtk/empathy-event-manager.c
==============================================================================
--- trunk/libempathy-gtk/empathy-event-manager.c	(original)
+++ trunk/libempathy-gtk/empathy-event-manager.c	Tue Jul 15 14:00:38 2008
@@ -420,11 +420,23 @@
 	return manager;
 }
 
+GSList *
+empathy_event_manager_get_events (EmpathyEventManager *manager)
+{
+	EmpathyEventManagerPriv *priv = GET_PRIV (manager);
+
+	g_return_val_if_fail (EMPATHY_IS_EVENT_MANAGER (manager), NULL);
+
+	return priv->events;
+}
+
 EmpathyEvent *
 empathy_event_manager_get_top_event (EmpathyEventManager *manager)
 {
 	EmpathyEventManagerPriv *priv = GET_PRIV (manager);
 
+	g_return_val_if_fail (EMPATHY_IS_EVENT_MANAGER (manager), NULL);
+
 	return priv->events ? priv->events->data : NULL;
 }
 
@@ -433,6 +445,8 @@
 {
 	EventPriv *event = (EventPriv*) event_public;
 
+	g_return_if_fail (event_public != NULL);
+
 	if (event->func) {
 		event->func (event);
 	} else {

Modified: trunk/libempathy-gtk/empathy-event-manager.h
==============================================================================
--- trunk/libempathy-gtk/empathy-event-manager.h	(original)
+++ trunk/libempathy-gtk/empathy-event-manager.h	Tue Jul 15 14:00:38 2008
@@ -54,6 +54,7 @@
 GType                empathy_event_manager_get_type      (void) G_GNUC_CONST;
 EmpathyEventManager *empathy_event_manager_new           (void);
 EmpathyEvent *       empathy_event_manager_get_top_event (EmpathyEventManager *manager);
+GSList *             empathy_event_manager_get_events    (EmpathyEventManager *manager);
 void                 empathy_event_activate              (EmpathyEvent        *event);
 
 G_END_DECLS



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]