On 2019-04-03 13:43, Michael Kristensen via use-livecode wrote:
Thank you Paul for looking into it.

There is a clear difference here and I have an 2017 iMac which is pretty fast.

Yet, I might have jumped to conclusion to fast since I also have this
mouseEnter handler (before a mouseDown and mouseMove handler):

on mouseEnter
   if the tool is "Browse tool" then
      lock screen
      start editing grp “Board”
      set the layer of me to top
      stop editing
   end if
end mouseEnter

On 2019-04-03 13:43, Michael Kristensen via use-livecode wrote:
on mouseEnter
   if the tool is "Browse tool" then
      lock screen
      start editing grp “Board”
      set the layer of me to top
      stop editing
   end if
end mouseEnter

There's no engine changes I can see in 9.0.4-rc-2 which could cause that so I suspect this will be due to a bug fix in the IDE - does it still happen if you Suspend Development Tools, or in a standalone?

Regardless of the cause, Monte's suggestion of using the 'relayer' command instead is what you should do - we added it to allow you to much more easily relayer controls around and in and out of groups *without* having to use an editing feature or try and figure out the somewhat opaque rules about what layer numbers actually mean when relayerGroupedControls is true.

Indeed, 'start editing group Foo' causes the engine to remove all cards and objects from a stack and store them somewhere self, create a new card and add the controls that were in the group as the new card's objects. Which is obviously a great deal more work than just moving a control somewhere else in the internal lists.

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
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

Reply via email to