On Mon, 12 Feb 2007, Jeffrey Harris wrote:
I suspect that the asynchronicity of the timezone dialog (the one that
pops up the first time you encounter an event with a timezone) is
causing strange interactions.
I suppose we could delay the timezone change until after all merges are
complete, I'm not sure exactly how we'd queue the change request and
fire it once merge was done, but that seems doable.
If we did that, could we be sure a timezone change would never happen
during a background sync? It would be annoying to go to turn on
timezones and then have the UI block until the current background sync
completed, it would also be annoying to turn on timezones and not see
the results of that until auto-sync finishes.
Ideally, from my perspective, we'd treat this as an indexing bug and
view the timezone change as a way to test the repository more intensively.
Agreed.
I'm not exactly sure what this dialog does and what the side-effects of its
use are both in the UI view and the view doing the syncing.
It's most likely a merge bug and I don't think blocking the UI is a good idea
either.
Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev