[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