BackgroundBehavior Question OR a bug

Timothy Bleiler bleiler at buffalo.edu
Wed Jun 15 11:59:53 CDT 2011


Thanks Devin,

You are correct. I messed up and was running 4.5.2 on the Mac. So,  
what this means is that from 4.6 on backgroundBehavior = true for  
groups on >1 card is the expected behavior? Anyone know why this  
change was made? It seems like a pain in terms of message passing for  
groups that are intended to act like self contained controls rather  
than a shared resource on multiple cards.

Tim Bleiler, Ph.D.
Instructional Designer, HSIT
University at Buffalo



On Jun 15, 2011, at 12:30 PM, Devin Asay wrote:

>
> On Jun 15, 2011, at 9:33 AM, Timothy Bleiler wrote:
>
>> Hi,
>>
>> The backgroundBehavior property of groups appears to work differently
>> on Mac vs Windows, Livecode version 4.6.1. On Mac, backgroundBehavior
>> can be toggled between true and false at any time. On Windows
>> BackgroundBahavior must always be true IF the group is on more than
>> one card. If you try to change the BackgroundBehavior to false for a
>> group that is on more than one card on windows the engine throws an
>> error. On Mac, it can be changed with no problem. Am I missing
>> something or may this be a bug?
>
> Hi Tim,
>
> I'm not seeing this on Mac with LC 4.6.1. The checkbox to change the  
> property is disabled if the group is on > 1 card, and trying to set  
> it to false in the message box does indeed throw an error. Might you  
> perhaps have been running a slightly older version when this  
> happened? As I recall, this change (enforcing backgroundBehavior =  
> true on all groups placed on > 1 card) only came into effect in 4.6.0.
>
> Regards,
>
> Devin
>
>
> Devin Asay
> Humanities Technology and Research Support Center
> Brigham Young University







More information about the use-livecode mailing list