https://bugs.freedesktop.org/show_bug.cgi?id=45020

--- Comment #5 from Kohei Yoshida <kohei.yosh...@gmail.com> 2012-04-03 19:08:52 
PDT ---
It's a bug.  Hidden cells should always be treated as if they don't exist when
expanding selection.

Having said that, this cursor navigation code has become such a complex monster
we need to refactor it so that we can guard it with a decent amount of unit
tests.  Otherwise it would be extremely hard to avoid introducing another
regression when fixing a bug (any bug) in this code.  I believe we talked about
this briefly before when we were talking about some unit test areas (with me,
you and Eike).

When expanding selection or navigating the cell cursor, we need to factor in:

1) hidden rows/columns
2) protected areas
3) merged cells
4) modifier keys (shift / ctrl / both)

So, one has to check all these possibilities when modifying the cursor
navigation code.  And from my own experience it's way too easy to introduce
regressions in this code...

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to