Fix for potential missing draw-update when building without OCIO

This commit is contained in:
Sergey Sharybin
2013-04-02 17:39:34 +00:00
parent 752ad1bc37
commit c4780c233e

View File

@@ -1847,10 +1847,10 @@ static void imbuf_verify_float(ImBuf *ibuf)
*/
BLI_lock_thread(LOCK_COLORMANAGE);
if (ibuf->rect_float && (ibuf->rect == NULL || (ibuf->userflags & IB_RECT_INVALID))) {
if (ibuf->rect_float && (ibuf->rect == NULL || (ibuf->userflags & (IB_DISPLAY_BUFFER_INVALID | IB_RECT_INVALID)))) {
IMB_rect_from_float(ibuf);
ibuf->userflags &= ~IB_RECT_INVALID;
ibuf->userflags &= ~(IB_RECT_INVALID | IB_DISPLAY_BUFFER_INVALID);
}
BLI_unlock_thread(LOCK_COLORMANAGE);