]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/qte/qte-2.3.10/fix-linuxfb-setmode.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / qte / qte-2.3.10 / fix-linuxfb-setmode.patch
1 Set lstep properly on a mode change
2 Manuel Teira <manuel.teira@telefonica.net>
3
4 #
5 # Patch managed by http://www.holgerschurig.de/patcher.html
6 #
7
8 --- qt-2.3.10/src/kernel/qgfxlinuxfb_qws.cpp~fix-linuxfb-setmode
9 +++ qt-2.3.10/src/kernel/qgfxlinuxfb_qws.cpp
10 @@ -791,11 +791,6 @@
11      fb_fix_screeninfo finfo;
12      fb_var_screeninfo vinfo;
13  
14 -    if (ioctl(fd, FBIOGET_FSCREENINFO, &finfo)) {
15 -       perror("reading /dev/fb0");
16 -       qFatal("Error reading fixed information");
17 -    }
18 -
19      if (ioctl(fd, FBIOGET_VSCREENINFO, &vinfo)) {
20         qFatal("Error reading variable information in mode change");
21      }
22 @@ -812,6 +807,10 @@
23         qFatal("Error reading changed variable information in mode change");
24      }
25  
26 +    if (ioctl(fd, FBIOGET_FSCREENINFO, &finfo)) {
27 +       qFatal("Error reading changed fixed information in mode change");
28 +    }
29 +
30      w=vinfo.xres;
31      h=vinfo.yres;
32      d=vinfo.bits_per_pixel;