aboutsummaryrefslogtreecommitdiff
path: root/jquant1.c
diff options
context:
space:
mode:
Diffstat (limited to 'jquant1.c')
-rw-r--r--jquant1.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/jquant1.c b/jquant1.c
index b2f96aa..eac65a3 100644
--- a/jquant1.c
+++ b/jquant1.c
@@ -193,7 +193,10 @@ select_ncolors (j_decompress_ptr cinfo, int Ncolors[])
int total_colors, iroot, i, j;
boolean changed;
long temp;
- static const int RGB_order[3] = { RGB_GREEN, RGB_RED, RGB_BLUE };
+ int RGB_order[3] = { RGB_GREEN, RGB_RED, RGB_BLUE };
+ RGB_order[0] = rgb_green[cinfo->out_color_space];
+ RGB_order[1] = rgb_red[cinfo->out_color_space];
+ RGB_order[2] = rgb_blue[cinfo->out_color_space];
/* We can allocate at least the nc'th root of max_colors per component. */
/* Compute floor(nc'th root of max_colors). */