aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/fb
diff options
context:
space:
mode:
authorKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-11 17:32:22 +0000
committerKazutaka YOKOTA <yokota@FreeBSD.org>1999-01-11 17:32:22 +0000
commit61329bcee456644886c80315f35e38692bf43844 (patch)
treee05d4a15eaa90307fb2752099a55aa1950973754 /sys/dev/fb
parent9365684c0cd5a43189b2971f6d5e45b6f903009b (diff)
downloadsrc-61329bcee456644886c80315f35e38692bf43844.tar.gz
src-61329bcee456644886c80315f35e38692bf43844.zip
Update the pointer into the bitmap correctly. The previous code
had the pointer off by 4 bytes if the width of the bitmap is a multiple of four.
Notes
Notes: svn path=/head/; revision=42529
Diffstat (limited to 'sys/dev/fb')
-rw-r--r--sys/dev/fb/splash_bmp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/fb/splash_bmp.c b/sys/dev/fb/splash_bmp.c
index ebf007a50059..bfb5916029e4 100644
--- a/sys/dev/fb/splash_bmp.c
+++ b/sys/dev/fb/splash_bmp.c
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id:$
+ * $Id: splash_bmp.c,v 1.1 1999/01/11 03:34:56 yokota Exp $
*/
#include <sys/param.h>
@@ -382,7 +382,7 @@ bmp_DecodeLine(BMP_INFO *info, int line)
case BI_RGB:
for (x = 0; x < info->width; x++, info->index++)
bmp_SetPix(info, x, line, *info->index);
- info->index += 4 - (x % 4);
+ info->index += 3 - (--x % 4);
break;
case BI_RLE4:
bmp_DecodeRLE4(info, line);