On 10/7/21 6:40 AM, Mark Waddingham via use-livecode wrote:
The correct behavior of that dialog is precisely what you would expect
from the button names:
1) Cancel - the loading of the new stack does not happen.
2) Purge - the existing stack of the same name is removed from memory
without saving first, and the new stack is loaded.
3) Save - the existing stack of the same name is saved and then
removed from memory, and the new stack is loaded.
Mark-
Thanks muchly for the longish explanation.
The main problem, as I see it, is the lack of any context for what the
buttons do when that dialog appears. My reading of the reloadStack code
more or less agrees with your explanation above, although there seem to
be extra calls to "delete stack" which still don't give me warm fuzzies.
I do what everyone else does when that dialog appears: panic, quit and
restart.
Maybe a different dialog that explains what the various options do?
--
Mark Wieder
ahsoftw...@gmail.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode