[Libreoffice] [REVIEW] calc, spellchecking selection

Kohei Yoshida kyoshida at novell.com
Wed Jun 15 07:31:52 PDT 2011


On Wed, 2011-06-15 at 10:51 +0100, Caolán McNamara wrote:
> So, looking at
> 
> https://bugs.freedesktop.org/show_bug.cgi?id=33636
> 
> I see a bit of a nest of horrors around calc selections.

Welcome to (the horror of) Calc! :-)  You'll find plenty of it around
here though I'm not sure how it compares to Writer.

> It's not massively clear to me how the calc selections are expected to
> work, but my thinking is that GetMarkData is an apparently reliable sane
> layer, and taking a FillRangeListWithMarks from that to use as the
> comparison that the selection has changed avoids the problem, and
> apparently works for me.

Yes. ScMarkData instance owned by ScViewData stores the authoritative
data on current range selection.  So, you can certainly rely on that to
test for selection change, I would think.

> Thoughts ?, if no-one has a better view I'll take a punt and commit it
> in a few days to master.

I think your patch looks reasonable.  I'm certainly not an expert of
this particular spell-checking code, but I don't see anything alarming.

Kohei

-- 
Kohei Yoshida, LibreOffice hacker, Calc
<kyoshida at novell.com>



More information about the LibreOffice mailing list