Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/screen/area.c
| Context not available. | |||||
| * but python scripts can cause this to happen indirectly */ | * but python scripts can cause this to happen indirectly */ | ||||
| if (ar && !(ar->do_draw & RGN_DRAWING)) { | if (ar && !(ar->do_draw & RGN_DRAWING)) { | ||||
| /* zero region means full region redraw */ | /* zero region means full region redraw */ | ||||
| ar->do_draw = RGN_DRAW; | ar->do_draw = RGN_DRAW | (ar->do_draw & RGN_DRAW_REFRESH_UI); | ||||
| memset(&ar->drawrct, 0, sizeof(ar->drawrct)); | memset(&ar->drawrct, 0, sizeof(ar->drawrct)); | ||||
| } | } | ||||
| } | } | ||||
| Context not available. | |||||
| ar->do_draw_overlay = RGN_DRAW; | ar->do_draw_overlay = RGN_DRAW; | ||||
| } | } | ||||
| void ED_region_tag_refresh_ui(ARegion *ar) | |||||
| { | |||||
| if (ar) | |||||
| ar->do_draw |= RGN_DRAW_REFRESH_UI; | |||||
| } | |||||
| void ED_region_tag_redraw_partial(ARegion *ar, rcti *rct) | void ED_region_tag_redraw_partial(ARegion *ar, rcti *rct) | ||||
| { | { | ||||
| if (ar && !(ar->do_draw & RGN_DRAWING)) { | if (ar && !(ar->do_draw & RGN_DRAWING)) { | ||||
| Context not available. | |||||