[ekg2-devel] display_notify == 2

Wiesław Ochmiński wiechu w wiechu.com
Wto, 5 Lut 2008, 17:09:36 CET


Kłaniam!

Poniższe powoduje, że przy (display_notify==2) wyświetlane są tylko zmiany
stanów z dostępnego na niedostępny i na odwrót oraz przejście w stan
bliżej nikomu nieznany (EKG_STATUS_UNKNOWN).

-- 
 Wiesław Ochmiński, Polska Północna, Malbork.
-------------- następna część ---------
Index: protocol.c
===================================================================
--- protocol.c	(wersja 3739)
+++ protocol.c	(kopia robocza)
@@ -347,13 +347,10 @@
 	 */
 
 	if ((sess_notify == -1 ? config_display_notify : sess_notify) & 2) {
-		/* jeśli na zajęty, ignorujemy */
-		if (st == EKG_STATUS_AWAY)
-			goto notify_plugins;
 
-		/* jeśli na dostępny, ignorujemy */
-		if (st == EKG_STATUS_AVAIL)
+		if ( !( (st == EKG_STATUS_NA && status != EKG_STATUS_NA) || (st != EKG_STATUS_NA && status == EKG_STATUS_NA) ) )
 			goto notify_plugins;
+
 	}
 
 	/* ignorowanie statusu - nie wyświetlamy, ale pluginy niech robią co chcą */


Więcej informacji o liście dyskusyjnej ekg2-devel