Fix Second Framebuffer's position calculation 39/140339/2 accepted/tizen/4.0/unified/20170816.011311 accepted/tizen/4.0/unified/20170829.020350 accepted/tizen/unified/20170802.150910 submit/tizen/20170731.233847 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004
authorKunhoon Baik <knhoon.baik@samsung.com>
Mon, 24 Jul 2017 14:12:00 +0000 (23:12 +0900)
committerKunhoon Baik <knhoon.baik@samsung.com>
Tue, 25 Jul 2017 23:46:42 +0000 (23:46 +0000)
commit01adad0cc7699e9e6d4c6a590ea8f7ecbcb5eaed
tree9c7bffa44618d81644a4810384376641553fe042
parent68938a5545ffb44039dd804685d4bb233a5e6283
Fix Second Framebuffer's position calculation

System recovery uses double framebuffer when frame buffer backend is enabled.
The second framebuffer should be correctly calcualted with fix.line_length because it is real size of row buffer.
Thus, for correct calculation, this patch get fixed screen from kernel with FBIOGET_FSCREENINFO ioctl.

Change-Id: I3f4640ec60e2db24724a551e1b5f510c2d2791db
src/librui/fbdev.h
src/librui/graphics-fbdev-common.c
src/librui/graphics-fbdev.c