Apply Shape-Keys in 2.68

I asked this on blender.org but my post was moved to “user questions that really belong on blenderartists.org”, so I ask it again here:

Sometimes I need to “apply” all shape keys. I’ve always done that like this:

  • Create “New shape key from mix”
  • set shape key value (strength) of that new shape key to 1.0
  • move that new shape key up to the top (make it the basis shape key)
  • remove all shape keys (new basis shape key last)
    (in fact I wrote a little python operator for that)

Unfortunately this does not work anymore in 2.68 because removing the basis shape key does not “apply” it anymore.

How could I “apply” shape keys in 2.68?

Thanks in advance

Making a ‘New Shape from Mix’ then deleting the old shapekeys followed by the mix shapekey seems to work in 2.68a to apply all the shapekeys.
Demo: http://screencast.com/t/fIbGTJnS06

You are right it works the way you described it, i.e. without moving the new shape key to the top. If I’m doing that, like I did in all former versions, it doesn’t work. That’s a bit strange, isn’t it?
I noticed that your way also works in older versions - I don’t know why I always did that “bring it to the top” thing (I think it was described somewhere that way).

Thanks a lot!