diff --git a/libgralloc1/gr_buf_mgr.cpp b/libgralloc1/gr_buf_mgr.cpp index 8aeee40d..1e461d5c 100644 --- a/libgralloc1/gr_buf_mgr.cpp +++ b/libgralloc1/gr_buf_mgr.cpp @@ -692,8 +692,11 @@ gralloc1_error_t BufferManager::Perform(int operation, va_list args) { break; } break; + } else if (getMetaData(hnd, GET_COLOR_SPACE, color_space) != 0) { + *color_space = 0; } - if (getMetaData(hnd, GET_COLOR_SPACE, &color_metadata) != 0) { +#else + if (getMetaData(hnd, GET_COLOR_SPACE, color_space) != 0) { *color_space = 0; } #endif