diff options
author | fvogel <fvogelnew1@free.fr> | 2020-03-29 17:31:26 (GMT) |
---|---|---|
committer | fvogel <fvogelnew1@free.fr> | 2020-03-29 17:31:26 (GMT) |
commit | c07206a21afa2200252c5ed91ec78821d5980aaf (patch) | |
tree | c37e2a002ced33aed7aac188a6a970ba6ed90171 /generic/tkCanvBmap.c | |
parent | 4956905e806f57e734630c226b4d52266414f671 (diff) | |
download | tk-c07206a21afa2200252c5ed91ec78821d5980aaf.zip tk-c07206a21afa2200252c5ed91ec78821d5980aaf.tar.gz tk-c07206a21afa2200252c5ed91ec78821d5980aaf.tar.bz2 |
Fix [3134d697c8]: Reduce unnecessary code checks in canvas postscript code (patch from Emiliano Gavilan).
Diffstat (limited to 'generic/tkCanvBmap.c')
-rw-r--r-- | generic/tkCanvBmap.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/generic/tkCanvBmap.c b/generic/tkCanvBmap.c index 9499f8a..3053469 100644 --- a/generic/tkCanvBmap.c +++ b/generic/tkCanvBmap.c @@ -966,9 +966,7 @@ BitmapToPostscript( x, y, width, height, -width); Tcl_ResetResult(interp); - if (Tk_CanvasPsColor(interp, canvas, bgColor) != TCL_OK) { - goto error; - } + Tk_CanvasPsColor(interp, canvas, bgColor); Tcl_AppendObjToObj(psObj, Tcl_GetObjResult(interp)); Tcl_AppendToObj(psObj, "fill\n", -1); @@ -983,9 +981,7 @@ BitmapToPostscript( if (fgColor != NULL) { Tcl_ResetResult(interp); - if (Tk_CanvasPsColor(interp, canvas, fgColor) != TCL_OK) { - goto error; - } + Tk_CanvasPsColor(interp, canvas, fgColor); Tcl_AppendObjToObj(psObj, Tcl_GetObjResult(interp)); if (width > 60000) { @@ -1014,10 +1010,8 @@ BitmapToPostscript( (double) rowsThisTime, width, rowsThisTime); Tcl_ResetResult(interp); - if (Tk_CanvasPsBitmap(interp, canvas, bitmap, - 0, curRow, width, rowsThisTime) != TCL_OK) { - goto error; - } + Tk_CanvasPsBitmap(interp, canvas, bitmap, 0, curRow, width, + rowsThisTime); Tcl_AppendObjToObj(psObj, Tcl_GetObjResult(interp)); Tcl_AppendToObj(psObj, "\n} imagemask\n", -1); |