Cannot change main location
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Indicator Date and Time |
Fix Released
|
Undecided
|
Unassigned | |
| indicator-datetime (Ubuntu) |
Undecided
|
Michael Terry |
Bug Description
Binary package hint: indicator-datetime
Steps to reproduce:
1. Start the time and date settings
2. Press the unlock button to change settings
3. Change the location from "Madrid" to "Valencia" (it appears in the available locations to choose from, as that's where I live, not in Madrid)
4. Press the button to lock the changes
5. Press the Close button to exit the dialog
6. Start the preferences dialog again
7. The location is "Madrid" again
Expected:
* The location is "Valencia", as set by the user
* If that is a location that cannot be chosen, either do not show it on the list of available locations or show a warning
Related branches
- Indicator Applet Developers: Pending requested 2011-03-29
-
Diff: 125 lines (+53/-21)3 files modifieddata/com.canonical.indicator.datetime.gschema.xml (+7/-0)
src/datetime-prefs.c (+45/-21)
src/settings-shared.h (+1/-0)
- Ken VanDine: Pending requested 2011-10-13
-
Diff: 301 lines (+59/-27) (has conflicts)8 files modifiedChangeLog (+32/-0)
configure (+10/-19)
configure.ac (+1/-2)
data/datetime-dialog.ui (+0/-1)
debian/changelog (+14/-0)
debian/control (+0/-2)
src/datetime-prefs.c (+0/-1)
src/datetime-service.c (+2/-2)
Karl Lattimer (karl-qdh) wrote : | #1 |
Changed in indicator-datetime: | |
status: | New → Opinion |
Changed in indicator-datetime (Ubuntu): | |
status: | New → Opinion |
Michael Terry (mterry) wrote : | #2 |
We could set a gsettings key that matched the current timezone with a name. Something like we do for the location areas. So we'd save "Europe/Madrid Valencia". If we loaded up the settings dialog, and the timezone matched, we'd use the preferred name.
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Michael Terry (mterry) |
status: | Opinion → In Progress |
Changed in indicator-datetime: | |
status: | Opinion → Triaged |
Changed in indicator-datetime: | |
status: | Triaged → Fix Committed |
milestone: | none → 0.2.1 |
Changed in indicator-datetime: | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package indicator-datetime - 0.2.1-0ubuntu1
---------------
indicator-datetime (0.2.1-0ubuntu1) natty; urgency=low
* New upstream release.
* indicator-
g_
* Uninstalling Evolution removes calendar from clock applet (LP: #691953)
* clock doesn't update on timezone change (LP: #735445)
* Cannot change main location (LP: #729029)
* indicator-
g_
* Time zone map looks identical when sensitive vs. insensitive (LP: #740846)
* "Locations" window behaves like a modal dialog (LP: #740924)
* Added location for clock menu isn't used or remembered (LP: #740930)
* Time not displayed for added location in "Locations" window (LP: #740931)
* "UTC" location can be removed but not re-added (LP: #740938)
* "Locations" window bottom bar is missing a border (LP: #740941)
* Add and Remove buttons in "Locations" window have unnecessary tooltips
(LP: #740944)
* No separator between "Add Event" and locations (LP: #740971)
* indicator-
g_
* inicator-datetime dosen't show corretly the time when changing from 24
hours format to 12 hours (LP: #743394)
* Add tooltips on the error icons
* Fix marking to refresh as the calendar changes
* Recycle old entries to make the refresh cleaner
* Use day when timezone is set to 'locale'
* Reset time when coming back from suspend (LP: #726053)
-- Ted Gould <email address hidden> Thu, 31 Mar 2011 14:32:40 -0500
Changed in indicator-datetime (Ubuntu): | |
status: | In Progress → Fix Released |
We determine the 'current location' from the current timezone, it would be difficult to have it set to a particular city within that timezone.