Losing data when quitting

Timothy Miller gandalf at doctortimothyMiller.com
Sat Jan 3 05:43:04 EST 2009


Thanks Till,

Okay, I figured out how to reproduce.

It only seems to happen when I have another stack open, "underneath"  
the stack I've been concerned about. I'd forgotten about that.

I'll explain it this way:

bookstack.rev is the filename of a multi-card stack with several  
fields and buttons on each card, grouped, and behaving as a  
background. One field predominates. I'll call that bg field  
"bigfield"  I use bigfield like a text editor, sort of. A great deal  
of text gets typed into that field. The other fields and buttons are  
normally ignored. When I'm done with the stack, it would not  
necessarily occur to me to tab or click out of the field.

teststack.rev is the filename of a tiny stack, consisting of one card,  
one image and one button.

I haven't defined any stackfiles in either stack. Both reside in the  
same folder. (I don't know if that's relevant.)

Here's the replicable sequence of events. I doubt that all these steps  
are necessary to replicate the problem, but they are sufficient. The  
problem is slippery, in ways I can't completely pin down. Change  
certain minor steps and it goes away. But these steps always produce it:

--Make sure Rev is quit
--Launch bookstack.rev
--Close stack "revStartCentre," (It launches with Media.)
--Select the "browse" tool and close the "revTools" window
--Launch teststack.rev
--Click the title bar of Bookstack.rev to bring it to the front.
--Click a bg button that unlocks bg field "bigfield"
--Type some text into bg field "bigfield"
--Don't tab or click out of bigfield
--Select "Quit Revolution" from the menubar, or click on the small red  
"close" button, or choose "Close" from the "File" menu

Bookstack closes, without a "save' dialog, and the recently entered  
data is lost.
If I click or tab out of bigfield and then Quit Revolution, I do get a  
normal "save" dialog box.

This is starting to look like the issue Paul described in his first  
message on this thread, yesterday, mid-day.

I'm not quite sure whether this is already a well-known and reported  
bug.

For now, I think I'll place a "save and close" button on all my stacks.

I hope this is of some use to someone. At least confidence in my  
sanity is returning.

Cheers,

Tim



On Jan 3, 2009, at 12:49 AM, Till Bandi wrote:

>> If you edit that field and quit Rev your changes will not be saved  
>> (there will be no Save dialog).
>
>
> Can't reproduce this. I get the save dialog.
>
> Till Bandi
>
> Am 02.01.2009 um 22:51 schrieb Paul Looney:
>
>> Tim,
>> I doubt it is your imagination - and I thank you for raising this  
>> issue again.
>> If you create a new stack and put two fields on it, you'll observe  
>> the following:
>> When you open the stack the focus is on the first field you created.
>> If you edit that field and quit Rev your changes will not be saved  
>> (there will be no Save dialog).
>> If you leave that field with by tabbing, or clicking elsewhere on  
>> the stack, or clicking into the second field, or using the Enter  
>> key - then you WILL be asked to save the stack on quitting.
>> There may be other recipes as well, but the stack saving problem  
>> seems to be related to the lack of a closeField - which is not sent  
>> if the focus is still in the edited field when the stack is closed.
>> Is this what you are seeing?
>> Paul Looney
>>
>> On Jan 2, 2009, at 1:28 PM, Timothy Miller wrote:
>>
>>> Damn!
>>>
>>> I replicated it several times this morning, with care.
>>>
>>> Now I can't replicate it. I haven't changed anything.
>>>
>>> I'll wait and watch, to see if it occurs again.
>>>
>>> Tim
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your  
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the Use-livecode mailing list