Angus> Sorry, JMarc. I've been lost in the depths of Windows Installer
Angus> land, for which I blame you entirely :-P

Angus> Looking at the patch, shouldn't updateSlot() be:

Angus> +void ControlSpellchecker::updateSlot(bool switched)
Angus> +{
Angus> +    if (switched)
Angus> +        hide();
Angus> +    else
Angus> +        update();
Angus> +}

This would mean that everytime updateSlot() is triggered (fairly
often, I guess), update() will be called and a new spell session will
start. Is that really what we want? 

I will commit the patch as it is, although there is still the problem
that hide() eventually moves the cursor.

JMarc

Reply via email to