g = wxAuiBlendColour(g, bg, alpha);
b = wxAuiBlendColour(b, bg, alpha);
- return wxColour((int)r, (int)g, (int)b);
+ return wxColour((unsigned char)r, (unsigned char)g, (unsigned char)b);
}
int r,g,b;
- r = start_color.Red() + (high == 0 ? 0 : (((i*rd*100)/high)/100));
- g = start_color.Green() + (high == 0 ? 0 : (((i*gd*100)/high)/100));
- b = start_color.Blue() + (high == 0 ? 0 : (((i*bd*100)/high)/100));
+ r = start_color.Red() + (high <= 0 ? 0 : (((i*rd*100)/high)/100));
+ g = start_color.Green() + (high <= 0 ? 0 : (((i*gd*100)/high)/100));
+ b = start_color.Blue() + (high <= 0 ? 0 : (((i*bd*100)/high)/100));
wxPen p(wxColor((unsigned char)r,
(unsigned char)g,