Merge change 26623 into eclair
* changes: fbDev wasn't initialized of hw_get_module failed, but was then used anyway.
This commit is contained in:
@@ -117,15 +117,17 @@ FramebufferNativeWindow::FramebufferNativeWindow()
|
|||||||
|
|
||||||
LOGE_IF(err, "fb buffer 1 allocation failed w=%d, h=%d, err=%s",
|
LOGE_IF(err, "fb buffer 1 allocation failed w=%d, h=%d, err=%s",
|
||||||
fbDev->width, fbDev->height, strerror(-err));
|
fbDev->width, fbDev->height, strerror(-err));
|
||||||
}
|
|
||||||
|
|
||||||
const_cast<uint32_t&>(android_native_window_t::flags) = fbDev->flags;
|
const_cast<uint32_t&>(android_native_window_t::flags) = fbDev->flags;
|
||||||
const_cast<float&>(android_native_window_t::xdpi) = fbDev->xdpi;
|
const_cast<float&>(android_native_window_t::xdpi) = fbDev->xdpi;
|
||||||
const_cast<float&>(android_native_window_t::ydpi) = fbDev->ydpi;
|
const_cast<float&>(android_native_window_t::ydpi) = fbDev->ydpi;
|
||||||
const_cast<int&>(android_native_window_t::minSwapInterval) =
|
const_cast<int&>(android_native_window_t::minSwapInterval) =
|
||||||
fbDev->minSwapInterval;
|
fbDev->minSwapInterval;
|
||||||
const_cast<int&>(android_native_window_t::maxSwapInterval) =
|
const_cast<int&>(android_native_window_t::maxSwapInterval) =
|
||||||
fbDev->maxSwapInterval;
|
fbDev->maxSwapInterval;
|
||||||
|
} else {
|
||||||
|
LOGE("Couldn't get gralloc module");
|
||||||
|
}
|
||||||
|
|
||||||
android_native_window_t::setSwapInterval = setSwapInterval;
|
android_native_window_t::setSwapInterval = setSwapInterval;
|
||||||
android_native_window_t::dequeueBuffer = dequeueBuffer;
|
android_native_window_t::dequeueBuffer = dequeueBuffer;
|
||||||
|
|||||||
Reference in New Issue
Block a user