Tom <adatgyujto <at> gmail.com> writes:
>
> Bottom line: the problem does not occur in the English locale,
> because there all day abbreviations are 3 chars long, so the
> above described simple way of restoring the cursor position
> always works. But this is not true for all locales, so org
> shouldn't rely on that.
>
>
I created a temporary fix for the problem with advice until it
is fixed in the code properly.
Here it is if someone needs it:
(defadvice org-todo (around my-org-todo activate)
(save-restriction
(narrow-to-region (save-excursion (org-back-to-heading t) (point))
(save-excursion (outline-next-heading) (point)))
ad-do-it))