PDA

View Full Version : Misc : Undo buffer automatically clearing


Transform Gizmo
04-30-2003, 08:52 AM
maybe im the only person who has this problem, but every now and then when im working on something and i need to undo an action i cant undo it. its like the undo buffer is completely cleared. my scene undo levels is set to 20 and it doesnt happen often so i dont think it is any basic setting that i have changed. has anybody else run into this problem or a way to fix it?

michaelcomet
04-30-2003, 12:00 PM
Are you running any 3rd party Max Scripts?

If so it is possible they are calling gc() to do garbage collection and that will unfortunately clear/empty the undo buffer. Max 5 has a new gcLight I think...but older scripts may not use that.

TimWoods
04-30-2003, 01:15 PM
mine does that sometime too. it happens on compound object creations i think. and im not sure you can get around it.
:shrug:

Marcel
04-30-2003, 01:24 PM
Yes, Booleans and other compound objects tend to do this. Sometimes also collapsing an object, and using the Reset X-Form.
Doing complex stuff in the material editor can also flush the undo.
Every now and then it also happens with no obvious reason.

You can also use the 'Hold' and 'Fetch' function when you are in a very critical situation (or save a lot and put autobackup to every 2 minutes :) )

Reality3D
04-30-2003, 06:15 PM
Yes michael
gc light:true
preserves the undo buffer

Transform Gizmo
05-01-2003, 12:31 PM
Are you running any 3rd party Max Scripts? on my computer i am. but it also happens from time to time on a computer at school that isnt using any im aware of.

Yes, Booleans and other compound objects tend to do this. Sometimes also collapsing an object, and using the Reset X-Form.

yup, im aware that they will clear all the undo's but its happening sometimes when i do things that shouldnt be clearing it.

good tip about gc light though comet.

CGTalk Moderation
01-15-2006, 12:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.