diff options
author | Ton Roosendaal <ton@blender.org> | 2006-11-17 15:44:15 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-11-17 15:44:15 +0300 |
commit | 6b9bf57066a0ee24902a13f5a371eb711bb7b86a (patch) | |
tree | 30c80347477e8ab7500a0a10e9761b0232b57080 /source/blender/blenkernel/BKE_bad_level_calls.h | |
parent | 414b918010e19516b1e9c05f7ef7339f116be6e4 (diff) |
Yuck, a very ancient crasher in going area-full screen in Blender.
I wonder how this survived so long in Blender... (2005/03/09 commit).
Reason was the call to BPY_free_screen_spacehandlers(sc) in kernel,
which was freeing up scripthandlers in a weird way. That call is
really obsolete. The real freeing should go in the del_area() call,
to prevent copying and deleting area in the UI to go wrong.
(Crash happened in testing timeline markers, and holding CTRL+Uparrow
a while...)
Diffstat (limited to 'source/blender/blenkernel/BKE_bad_level_calls.h')
-rw-r--r-- | source/blender/blenkernel/BKE_bad_level_calls.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_bad_level_calls.h b/source/blender/blenkernel/BKE_bad_level_calls.h index a5ad16e752e..91268ffe243 100644 --- a/source/blender/blenkernel/BKE_bad_level_calls.h +++ b/source/blender/blenkernel/BKE_bad_level_calls.h @@ -66,7 +66,6 @@ struct Object; void BPY_do_pyscript (struct ID *id, short int event); void BPY_clear_script (struct Script *script); void BPY_free_compiled_text (struct Text *text); -void BPY_free_screen_spacehandlers (struct bScreen *sc); /* pydrivers */ struct Object **BPY_pydriver_get_objects(struct IpoDriver *driver); float BPY_pydriver_eval(struct IpoDriver *driver); |