Summary: | Systray indicator signals "offline" even though we're connected with invisible | ||
---|---|---|---|
Product: | [Applications] kopete | Reporter: | Till Gerken <till.gerken> |
Component: | libkopete | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Till Gerken
2004-08-08 13:04:23 UTC
CVS commit by lilachaze: Make systray indicator think invisible is like away, not like offline. Matt: Would you mind backporting this? CCMAIL: 86790@bugs.kde.org CCMAIL: matt@matt.rogers.name M +3 -2 systemtray.cpp 1.46 --- kdenetwork/kopete/kopete/systemtray.cpp #1.45:1.46 @@ -286,7 +286,8 @@ void KopeteSystemTray::slotReevaluateAcc bOnline = true; // at least one contact is online } - else if (c->onlineStatus().status() == KopeteOnlineStatus::Away) + else if (c->onlineStatus().status() == KopeteOnlineStatus::Away + || c->onlineStatus().status() == KopeteOnlineStatus::Invisible) { - bAway = true; // at least one contact is away + bAway = true; // at least one contact is away or invisible } else // this account must be offline (or unknown, which I don't know how to handle) CVS commit by mattr: Backport the fix for 86790. This should be in KDE 3.3.1 CCMAIL: 86790-done@bugs.kde.org M +3 -2 systemtray.cpp 1.45.2.1 --- kdenetwork/kopete/kopete/systemtray.cpp #1.45:1.45.2.1 @@ -286,7 +286,8 @@ void KopeteSystemTray::slotReevaluateAcc bOnline = true; // at least one contact is online } - else if (c->onlineStatus().status() == KopeteOnlineStatus::Away) + else if (c->onlineStatus().status() == KopeteOnlineStatus::Away + || c->onlineStatus().status() == KopeteOnlineStatus::Invisible) { - bAway = true; // at least one contact is away + bAway = true; // at least one contact is away or invisible } else // this account must be offline (or unknown, which I don't know how to handle) |