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

--- Comment #2 from Noel Power <nopo...@novell.com> ---
This has been the unfortunately the situation as long as I remember (happens
under certain circumstances) it sounds like an enhancement to me if the errors
involved ( and I did not check ) are indeed compile time errors, in that case
it should in theory be possible to date/time check the source to limit the
errors issues for a single invocation. However there are a couple of things to
note:
a) what sounds like a compile error may not be, the basic compiler is so crummy
that it does resolve many things on the fly ( e.g at run time ) and as you
might imagine if the error is generated in the 'execute' cycle distinguishing
such an error from a normal 'run-time' error may be incredibly difficult (if
not impossible)
b) I see that formulas are mentioned so I presume that a macro is being invoked
from a cell function ( or the cell function is a macro), in this case the
execution is outside the control of basic ( e.g. the macro is fired from calc )
calc can and does decide to fire macros wrt to formulas for its own reasons
(usually to do with dependency recalculations) and sometimes IIRC even when
redrawing the document ( possibly that is a separate error itself ) so it may
be the number of errors might be reduced but apparent duplicated errors may not
be eliminated entirely
c) there are still some nasty situation where macros bound to ui events can
have some horror effects, macro bound to focus events come to mind, you can (
and I have unfortunately managed to do this ) set up a scenario where
dismissing the error dialog triggers the macro which triggers the error dialog
again ( and repeat forever.... )

-- 
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