diff --git a/source/blender/editors/space_buttons/space_buttons.cc b/source/blender/editors/space_buttons/space_buttons.cc index da660144667..31db5f08769 100644 --- a/source/blender/editors/space_buttons/space_buttons.cc +++ b/source/blender/editors/space_buttons/space_buttons.cc @@ -726,6 +726,7 @@ static void buttons_area_listener(const wmSpaceTypeListenerParams *params) buttons_area_redraw(area, BCONTEXT_PHYSICS); /* Needed to refresh context path when changing active particle system index. */ buttons_area_redraw(area, BCONTEXT_PARTICLE); + buttons_area_redraw(area, BCONTEXT_TOOL); break; case ND_DRAW_ANIMVIZ: buttons_area_redraw(area, BCONTEXT_OBJECT); diff --git a/source/blender/editors/space_view3d/space_view3d.cc b/source/blender/editors/space_view3d/space_view3d.cc index 5a02b932de0..249419cfeb8 100644 --- a/source/blender/editors/space_view3d/space_view3d.cc +++ b/source/blender/editors/space_view3d/space_view3d.cc @@ -1600,7 +1600,7 @@ static void view3d_header_region_listener(const wmRegionListenerParams *params) ED_region_tag_redraw(region); break; case NC_GEOM: - if (wmn->data == ND_VERTEX_GROUP) { + if (wmn->data == ND_VERTEX_GROUP || wmn->data == ND_DATA) { ED_region_tag_redraw(region); } break;