return cl->state;
}
+void client_set_state_nb(struct client *cl, enum client_state st)
+{
+ cl->state = st;
+}
+
void client_set_state(struct client *cl, enum client_state st)
{
int was_active = 0;
if (no_active == 0) {
session_alert_watch(cl->session, SESSION_WATCH_SHOW);
session_alert_watch(cl->session, SESSION_WATCH_BYTARGET);
+ session_alert_watch(cl->session, SESSION_WATCH_TERMLIST);
session_alert_watch(cl->session, SESSION_WATCH_SHOW_PREF);
}
}
client_unlock(cl);
session_alert_watch(se, SESSION_WATCH_SHOW);
session_alert_watch(se, SESSION_WATCH_BYTARGET);
+ session_alert_watch(se, SESSION_WATCH_TERMLIST);
session_alert_watch(se, SESSION_WATCH_RECORD);
client_lock(cl);
}