2.5: Fix for windows editmode tab crashes. This was due to
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 30 Jan 2009 16:45:25 +0000 (16:45 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 30 Jan 2009 16:45:25 +0000 (16:45 +0000)
commit128c8167afa003984b7446ad53915c79f872fdbf
tree383ddb7b187c35fb19669bb945c7430ac84d1dda
parentb50ef7af146957c5c936f116ed5012db9e128c48
2.5: Fix for windows editmode tab crashes. This was due to
use of function pointers in the context callbacks. Apparently
MSVC decides that some of these functions are the same and
makes them into a single function with the same address. I
couldn't figure out if this was a compiler bug or according
to the C spec. Regardless, that means this method can't be
used, so now it uses separate CTX_DATA_DEFINES.
source/blender/blenkernel/BKE_context.h
source/blender/blenkernel/BKE_screen.h
source/blender/blenkernel/intern/context.c
source/blender/editors/screen/screen_context.c
source/blender/editors/screen/screen_intern.h
source/blender/editors/space_image/space_image.c
source/blender/editors/space_node/space_node.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_ops.c