diff options
author | krzysztof.h1@wp.pl <krzysztof.h1@wp.pl> | 2007-05-08 00:39:56 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-08 11:15:33 -0700 |
commit | 76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39 (patch) | |
tree | 89ae2f1576ecda1a4afa48cdc120da0c5f3279d4 | |
parent | 167f07f1bc20ea1ab51d833deb0c18f5ab93618f (diff) | |
download | linux-76c7d3ffe3acddf5619bd796e0b8fa5dc6ecdb39.tar.bz2 |
pm2fb: reset transparency settings
This patch resets transparency settings when depth changes. Otherwise the 16
and 24-bit modes work incorrectly after switching from 32-bit mode.
Signed-off-by: Krzysztof Helt < krzysztof.h1@wp.pl>
Signed-off-by: Antonino Daplas <adaplas@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | drivers/video/pm2fb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/pm2fb.c b/drivers/video/pm2fb.c index 2a8ba6022d3d..33f17a96a569 100644 --- a/drivers/video/pm2fb.c +++ b/drivers/video/pm2fb.c @@ -645,6 +645,8 @@ static int pm2fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) return -EINVAL; } + var->transp.offset = 0; + var->transp.length = 0; switch(var->bits_per_pixel) { case 8: var->red.length = var->green.length = var->blue.length = 8; |