Fix crash when clicking in window while Blender starts
authorSybren A. Stüvel <sybren@blender.org>
Wed, 10 Jul 2019 10:32:10 +0000 (12:32 +0200)
committerSybren A. Stüvel <sybren@blender.org>
Wed, 10 Jul 2019 10:32:10 +0000 (12:32 +0200)
commit12ceea04344ac8267d391b57187ffd0aa336c3cb
tree11740dd5c765b9c998cd1d1b0175f57148a4dac1
parentf9232c080d1f0ac5da6b9ab6a5f28aac0d91469f
Fix crash when clicking in window while Blender starts

A mouse click in the window will trigger the `VIEW3D_OT_cursor3d` operator
before the viewport is available. This causes a segfault in
`GPU_viewport_engines_data_validate()`.

Other callers of `WM_draw_region_get_viewport()` already check for `NULL`
being returned and handle it gracefully.

Reviewed By: jbakker, fclem

Differential Revision: https://developer.blender.org/D5216
source/blender/editors/space_view3d/view3d_draw.c