summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_PostScript.cxx18
1 files changed, 3 insertions, 15 deletions
diff --git a/src/Fl_PostScript.cxx b/src/Fl_PostScript.cxx
index ad3f15a8e..79ac2fb05 100644
--- a/src/Fl_PostScript.cxx
+++ b/src/Fl_PostScript.cxx
@@ -915,26 +915,14 @@ void Fl_PostScript_Graphics_Driver::font(int f, int s) {
};
void Fl_PostScript_Graphics_Driver::color(Fl_Color c) {
- //colored_=1;
color_=c;
Fl::get_color(c, cr_, cg_, cb_);
- if (cr_==cg_ && cg_==cb_) {
- double gray = cr_/255.0;
- fprintf(output, "%g GL\n", gray);
-
- } else {
- double fr, fg, fb;
- fr = cr_/255.0;
- fg = cg_/255.0;
- fb = cb_/255.0;
- fprintf(output,"%g %g %g SRGB\n", fr , fg , fb);
- }
+ color(cr_, cg_, cb_);
}
void Fl_PostScript_Graphics_Driver::color(unsigned char r, unsigned char g, unsigned char b) {
- //colored_=1;
- cr_=r;cg_=g;cb_=b;
- if (r==g && g==b) {
+ cr_ = r; cg_ = g; cb_ = b;
+ if (r == g && g == b) {
double gray = r/255.0;
fprintf(output, "%g GL\n", gray);
} else {