*************** *** 982,988 **** setGlobalStatus(s); } - void PsiCon::setGlobalStatus(const Status &s) { // Check whether all accounts are logged off bool allOffline = true; --- 982,988 ---- setGlobalStatus(s); } + void PsiCon::setGlobalStatus(const Status &s, bool withPriority) { // Check whether all accounts are logged off bool allOffline = true; *************** *** 1001,1007 **** PsiAccountListIt it(d->listEnabled); for( ; (pa = it.current()); ++it) if (allOffline || pa->isActive()) - pa->setStatus(s); } // k --- 1001,1007 ---- PsiAccountListIt it(d->listEnabled); for( ; (pa = it.current()); ++it) if (allOffline || pa->isActive()) + pa->setStatus(s, withPriority); } // k