195d8173c7
bug1-bug2-..-bugN-XY-lowercase_comment_suffix_or_jdkpart.patch XY is number 01-99 for patches which are order sensitive or simply counts together where bugs are jdkIJK or prLMN or rhOPQ and if more bugs (which is desired) then in jdk->pr->rh order. I..Q are numbers corresponding to: https://bugs.openjdk.java.net/browse/JDK-IJK https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=LMN https://bugzilla.redhat.com/show_bug.cgi?id=OPQ
36 lines
1.6 KiB
Diff
36 lines
1.6 KiB
Diff
# HG changeset patch
|
|
# User prr
|
|
# Date 1518454604 28800
|
|
# Mon Feb 12 08:56:44 2018 -0800
|
|
# Node ID 556adf3a76aa81bf3918d7d46554dae7cc1d5c5c
|
|
# Parent b77308735540644d4710244e3c88865067f2905a
|
|
8197546: Fix for 8171000 breaks Solaris + Linux builds
|
|
Reviewed-by: serb, jdv
|
|
|
|
diff --git openjdk.orig/jdk/src/solaris/native/sun/awt/multiVis.c openjdk/jdk/src/solaris/native/sun/awt/multiVis.c
|
|
--- openjdk.orig/jdk/src/solaris/native/sun/awt/multiVis.c
|
|
+++ openjdk/jdk/src/solaris/native/sun/awt/multiVis.c
|
|
@@ -395,6 +395,8 @@
|
|
list_ptr regions;/* list of regions to read from */
|
|
{
|
|
XImage *ximage ;
|
|
+ image_region_type* reg;
|
|
+ int32_t rect;
|
|
|
|
ximage = XCreateImage(disp,fakeVis,(uint32_t) depth,format,0,NULL,
|
|
(uint32_t)width,(uint32_t)height,8,0);
|
|
@@ -402,11 +404,11 @@
|
|
ximage->data = calloc(ximage->bytes_per_line*height*((format==ZPixmap)? 1 : depth), sizeof(char));
|
|
ximage->bits_per_pixel = depth; /** Valid only if format is ZPixmap ***/
|
|
|
|
- for (image_region_type* reg = (image_region_type *) first_in_list( regions); reg;
|
|
+ for (reg = (image_region_type *) first_in_list( regions); reg;
|
|
reg = (image_region_type *) next_in_list( regions))
|
|
{
|
|
struct my_XRegion *vis_reg = (struct my_XRegion *)(reg->visible_region);
|
|
- for (int32_t rect = 0; rect < vis_reg->numRects; rect++)
|
|
+ for (rect = 0; rect < vis_reg->numRects; rect++)
|
|
{
|
|
/** ------------------------------------------------------------------------
|
|
Intersect bbox with visible part of region giving src rect & output
|