diff options
author | Matt Ebb <matt@mke3.net> | 2010-03-09 09:20:08 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2010-03-09 09:20:08 +0300 |
commit | 2ad3d8f158d2e7658e293efd90a4cb1ca403d2bb (patch) | |
tree | e0042efe9610c45204f15424453e59e760ba91b7 /source/blender/editors/space_view3d/space_view3d.c | |
parent | 05332ed0edd06a6ede213ac0f544e7d7236c08ac (diff) |
Fix [#21145] Preferences: Solid OpenGL lights viewport update
Diffstat (limited to 'source/blender/editors/space_view3d/space_view3d.c')
-rw-r--r-- | source/blender/editors/space_view3d/space_view3d.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c index e9f118fb47a..f726b771fb3 100644 --- a/source/blender/editors/space_view3d/space_view3d.c +++ b/source/blender/editors/space_view3d/space_view3d.c @@ -57,6 +57,8 @@ #include "BIF_gl.h" +#include "GPU_draw.h" + #include "WM_api.h" #include "WM_types.h" @@ -602,8 +604,13 @@ static void view3d_main_area_listener(ARegion *ar, wmNotifier *wmn) ED_region_tag_redraw(ar); break; case NC_SPACE: - if(wmn->data == ND_SPACE_VIEW3D) + if(wmn->data == ND_SPACE_VIEW3D) { + if (wmn->subtype == NS_VIEW3D_GPU) { + RegionView3D *rv3d= ar->regiondata; + rv3d->rflag |= RV3D_GPULIGHT_UPDATE; + } ED_region_tag_redraw(ar); + } break; case NC_ID: if(wmn->action == NA_RENAME) |