diff options
author | Milan Crha <mcrha@redhat.com> | 2013-03-01 23:46:19 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2013-03-01 23:47:37 +0800 |
commit | 662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8 (patch) | |
tree | 4d2f94bb68c98f53d9125b631564a8fce89c7e9d /e-util/e-table-selection-model.c | |
parent | 656c1fbba6f245e3cbe2522b1de38ee98cde991f (diff) | |
download | gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar.gz gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar.bz2 gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar.lz gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar.xz gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.tar.zst gsoc2013-evolution-662ed02cc773a4fd2d90edea3b6dd9f4b80d2ba8.zip |
Never ever pre-fetch anything in EClientSelector
That's the worst idea for many reasons, couple examples:
- password prompts after evolution's run for disabled (in selector) sources
- too much unnecessary network I/O (most remote backends runs sync on open)
- doesn't do what user told it to do (Unselected means unselected. Dot.)
- unable to debug anything in factories when it misbehaves this way
Next time ask peers, users and usability experts for their opinion, before doing such decision.
Diffstat (limited to 'e-util/e-table-selection-model.c')
0 files changed, 0 insertions, 0 deletions