summaryrefslogtreecommitdiff
path: root/libcopybit/copybit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libcopybit/copybit.cpp')
-rw-r--r--libcopybit/copybit.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcopybit/copybit.cpp b/libcopybit/copybit.cpp
index da18c7bf..e4624e0b 100644
--- a/libcopybit/copybit.cpp
+++ b/libcopybit/copybit.cpp
@@ -505,7 +505,8 @@ static int stretch_copybit(
int flags = 0;
private_handle_t* src_hnd = (private_handle_t*)src->handle;
- if(src_hnd != NULL && src_hnd->flags & private_handle_t::PRIV_FLAGS_DO_NOT_FLUSH) {
+ if(src_hnd != NULL &&
+ (!(src_hnd->flags & private_handle_t::PRIV_FLAGS_CACHED))) {
flags |= MDP_BLIT_NON_CACHED;
}