Status options should not appear if no IM accounts are set up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Me Menu |
Triaged
|
Medium
|
Unassigned | ||
indicator-me (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: indicator-me
According to the specification, the status options should only appear if Empathy has at least one account set up. This is not currently the case. They always appear.
Original description below (was originally about inconsistency between Gwibber and Empathy, but now it is clear the Gwibber is right and Empathy is wrong):
When Gwibber has not been started, the text field in the Me Menu is disabled by not appearing.
When Empathy has not been started, status changing in the Me Menu is disabled by graying out.
*Both* should not appear or *both* should be grayed out when disabled. The current behavior is inconsistent.
ProblemType: Bug
Architecture: i386
Date: Fri Mar 26 18:30:20 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100325)
Package: indicator-me 0.2.6-0ubuntu1
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: indicator-me
Uname: Linux 2.6.32-17-generic i686
tags: | added: gloam |
Changed in indicator-me: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in indicator-me (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in indicator-me: | |
importance: | Low → Medium |
This is now consistent in the specification.
For the text field: "The broadcast field should be present if you have at least one broadcast account set up." There is no specification that it should be disabled (though I guess it would be nice to disable it whenever you have no Internet connection). It is irrelevant whether Gwibber happens to be running.
For the IM status items: "Each item should be sensitive only if at least one of the accounts you have set up in Empathy supports that status, regardless of whether Empathy is currently running."