From 41350a91b52fa391bdd9e37b1c7b171b3a6b9021 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 13 Apr 2015 22:39:27 +1000 Subject: Workaround T44351: Scopes make editmesh lag Scopes are very heavy to calculate and editmesh uv's can cause the image view to redraw. Best just disable scopes in this case. --- source/blender/editors/space_image/image_edit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/space_image/image_edit.c') diff --git a/source/blender/editors/space_image/image_edit.c b/source/blender/editors/space_image/image_edit.c index 8e2c6b97a5b..19fa068a693 100644 --- a/source/blender/editors/space_image/image_edit.c +++ b/source/blender/editors/space_image/image_edit.c @@ -299,7 +299,7 @@ void ED_space_image_scopes_update(const struct bContext *C, struct SpaceImage *s /* scope update can be expensive, don't update during paint modes */ if (sima->mode == SI_MODE_PAINT) return; - if (ob && ((ob->mode & OB_MODE_TEXTURE_PAINT) != 0)) + if (ob && ((ob->mode & (OB_MODE_TEXTURE_PAINT | OB_MODE_EDIT)) != 0)) return; scopes_update(&sima->scopes, ibuf, use_view_settings ? &scene->view_settings : NULL, &scene->display_settings); -- cgit v1.2.3