[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