1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
Set lstep properly on a mode change
Manuel Teira <manuel.teira@telefonica.net>
#
# Patch managed by http://www.holgerschurig.de/patcher.html
#
Index: qt-2.3.10-snapshot-20060120/src/kernel/qgfxlinuxfb_qws.cpp
===================================================================
--- qt-2.3.10-snapshot-20060120.orig/src/kernel/qgfxlinuxfb_qws.cpp 2006-01-20 20:46:52.641263328 +0100
+++ qt-2.3.10-snapshot-20060120/src/kernel/qgfxlinuxfb_qws.cpp 2006-01-20 21:07:51.803841520 +0100
@@ -119,13 +119,6 @@
memset( &finfo, 0, sizeof(fb_fix_screeninfo) ); // keep valgrind happy
memset( &vinfo, 0, sizeof(fb_var_screeninfo) ); // keep valgrind happy
- /* Get fixed screen information */
- if (ioctl(fd, FBIOGET_FSCREENINFO, &finfo)) {
- perror("reading /dev/fb0");
- qWarning("Error reading fixed information");
- return FALSE;
- }
-
/* Get variable screen information */
if (ioctl(fd, FBIOGET_VSCREENINFO, &vinfo)) {
perror("reading /dev/fb0");
@@ -826,6 +819,10 @@
qFatal("Error reading fixed information");
}
+ if (ioctl(fd, FBIOGET_FSCREENINFO, &finfo)) {
+ qFatal("Error reading changed fixed information in mode change");
+ }
+
w=vinfo.xres;
h=vinfo.yres;
d=vinfo.bits_per_pixel;
|