I found that it seemed to happen at the line *set* the topLeft of stack "revIDEProjectBrowser" to item 1 of line 2 of the screenrects +10, 80
OK, that line was wrong, as I'd already set a variable with the correct name for the stack, and that name is only used in 8+. So I fixed it--and now it triggers sooner, at an undetermined point, still with no clue what is causing it, if any, from my code. On Sat, Sep 24, 2016 at 12:25 PM, Dr. Hawkins <doch...@gmail.com> wrote: > > > On Fri, Sep 23, 2016 at 5:20 PM, mwieder <ahsoftw...@sonic.net> wrote: > >> revUpdateGeometry is in the script of stack "/Applications/LiveCode Indy >> 7.1.4.app/Contents/Tools/Toolset/libraries/revgeometrylibrar >> y.livecodescript", >> which should be in the backscripts and available to all stacks unless you >> have specifically removed it. >> > > I haven't removed anything and have a single library stack of my own. > >> >> I'm assuming you're doing your debugging in the IDE, and not in a >> standalone >> application. >> > > Yes, but I'm not even debugging when this happens--It's during the initial > load of my stack. > > With this tip, I opened the offending script. To make things curiouser, > the offending line, 478, is the blank line: > > *--relative scaling of Bottom* > > *if* the cREVGeometry[tProfileName,"scaleBottomObjectRef"] > of control id tControlId is "card" *then* > > *--scale Bottom in relative reference to the card* > > *put* the cREVGeometry[tProfileName," > scaleBottomDistance"] of control id tControlId into tDistance > > *--we assume relative to bottom* > > *put* round(tDistance * tCardHeight) into tDistance > > *put* tCardHeight+tDistance into item 4 of tObjectRect > > *else* > > *put* the cREVGeometry[tProfileName," > scaleBottomDistance"] of control id tControlId into tDistance > > *put* the cREVGeometry[tProfileName," > scaleBottomObjectRef"] of control id tControlId into tObjectRef > > *put* tIDArray[tObjectRef] into tObjectRef > > *put* round(tDistance * tCardHeight) into tDistance > > > > *# TH-2008-07-07 :: Bug 6391, similar problem to > elsewhere, should be making use of the* > > *# top not item item 2 of the loc* > > *--put item 2 of the loc of control id > tObjectRef+tDistance into item 4 of tObjectRect* > > *put* item 4 of the rect of control id > tObjectRef+tDistance into item 4 of tObjectRect > > *end* *if* > > > with another stack used for logging and checkpoints, I"ve found that a > line of > > > setScLst > > was where it was reaching in preOpenStack before the errors attacked. > By changing this to > > send "setScLst" to stack "mcp" > > > it stopped having them then, delaying them until later. > > This itself seems wrong; this is in the preOpenStack of mcp itself; a > check the line before shows that mcp has its behavior set. Since setScLst > is in that behavior, how can this possibly make a difference? > -- > Dr. Richard E. Hawkins, Esq. > (702) 508-8462 > -- Dr. Richard E. Hawkins, Esq. (702) 508-8462 _______________________________________________ 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