summaryrefslogtreecommitdiff
path: root/src/Fl_PostScript.cxx
diff options
context:
space:
mode:
authorManolo Gouy <Manolo>2010-08-22 07:53:24 +0000
committerManolo Gouy <Manolo>2010-08-22 07:53:24 +0000
commit814f65db73bb0bf3c139a9af42a64882c5b00aec (patch)
tree9b8194e520d6e15b6b79444cf7561baf694ae65f /src/Fl_PostScript.cxx
parent68cecd90252c7fd969398752d1ee8fa11bf33370 (diff)
Fl_PostScript_Graphics_Driver::color() : removed repetition of identical code
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7682 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_PostScript.cxx')
-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 {