commit | 3d57964a81cd631d80aa9575647e1ce35b5e82d5 | [log] [tgz] |
---|---|---|
author | Mathias Agopian <mathias@google.com> | Thu Jun 04 18:46:21 2009 -0700 |
committer | Mathias Agopian <mathias@google.com> | Thu Jun 04 18:46:21 2009 -0700 |
tree | 0958ca702a23944cd1b69d4718ee19ac545d9150 | |
parent | 9648c1a2b9b527bcef64bb9d96e8385a14949840 [diff] |
fix a bunch of problems with destroying surfaces. now, all destruction path, go through the purgatory which is emptied when ~ISurface is called, but we also make sure to remove the surface from the current list from there (in case a client forgot to request the destruction explicitely).