[Bf-blender-cvs] CVS commit: blender/source/blender/src editscreen.c blender/source/blender/blenkernel BKE_bad_level_calls.h blender/source/blender/blenkernel/bad_level_call_stubs stubs.c blender/source/blender/blenkernel/intern screen.c blender/source/blender/python BPY_interface.c
Ton Roosendaal
ton at blender.org
Fri Nov 17 13:44:15 CET 2006
ton (Ton Roosendaal) 2006/11/17 13:44:15 CET
Modified files:
blender/source/blender/src editscreen.c
blender/source/blender/blenkernel BKE_bad_level_calls.h
blender/source/blender/blenkernel/bad_level_call_stubs stubs.c
blender/source/blender/blenkernel/intern screen.c
blender/source/blender/python BPY_interface.c
Log:
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...)
Revision Changes Path
1.141 +5 -3 blender/source/blender/src/editscreen.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editscreen.c.diff?r1=1.140&r2=1.141&cvsroot=bf-blender>
1.28 +1 -2 blender/source/blender/blenkernel/BKE_bad_level_calls.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_bad_level_calls.h.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
1.57 +1 -2 blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/bad_level_call_stubs/stubs.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>
1.7 +1 -2 blender/source/blender/blenkernel/intern/screen.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/screen.c.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.89 +7 -13 blender/source/blender/python/BPY_interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_interface.c.diff?r1=1.88&r2=1.89&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list