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);
}
struct suggestions *suggestions = cl->suggestions;
if (!suggestions) {
- yaz_log(YLOG_DEBUG, "No suggestions found");
+ //yaz_log(YLOG_DEBUG, "No suggestions found");
return "";
}
if (suggestions->passthrough) {