author | sandman <sandman> | 2002-11-01 19:03:41 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-11-01 19:03:41 (UTC) |
commit | 0380a66a6edc8692668a24a49082881b13a4c5fc (patch) (unidiff) | |
tree | 6e1fbfe4133d493c6380da26e38d29678b8c3622 | |
parent | 6860113387bbc86ee33e86327941cafc986e6481 (diff) | |
download | opie-0380a66a6edc8692668a24a49082881b13a4c5fc.zip opie-0380a66a6edc8692668a24a49082881b13a4c5fc.tar.gz opie-0380a66a6edc8692668a24a49082881b13a4c5fc.tar.bz2 |
setDisplayBrightness calculated the wrong backlight level for iPAQs
-rw-r--r-- | libopie/odevice.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libopie/odevice.cpp b/libopie/odevice.cpp index 8f4e296..7d8cdbf 100644 --- a/libopie/odevice.cpp +++ b/libopie/odevice.cpp | |||
@@ -659,6 +659,4 @@ bool iPAQ::setDisplayBrightness ( int bright ) | |||
659 | 659 | ||
660 | int maxbright = displayBrightnessResolution ( ); | 660 | if ( bright > 255 ) |
661 | 661 | bright = 255; | |
662 | if ( bright > maxbright ) | ||
663 | bright = maxbright; | ||
664 | if ( bright < 0 ) | 662 | if ( bright < 0 ) |
@@ -670,3 +668,3 @@ bool iPAQ::setDisplayBrightness ( int bright ) | |||
670 | bl. pwr = bright ? 1 : 0; | 668 | bl. pwr = bright ? 1 : 0; |
671 | bl. brightness = bright; | 669 | bl. brightness = ( bright * ( displayBrightnessResolution ( ) - 1 ) + 127 ) / 255; |
672 | res = ( ::ioctl ( fd, FLITE_ON, &bl ) == 0 ); | 670 | res = ( ::ioctl ( fd, FLITE_ON, &bl ) == 0 ); |