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/tkCanvUtil.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/tkCanvUtil.c')
-rw-r--r-- | generic/tkCanvUtil.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/generic/tkCanvUtil.c b/generic/tkCanvUtil.c index e42d9da..1d6a394 100644 --- a/generic/tkCanvUtil.c +++ b/generic/tkCanvUtil.c @@ -1489,19 +1489,11 @@ Tk_CanvasPsOutline( Tcl_AppendToObj(psObj, "] 0 setdash\n", -1); } - if (Tk_CanvasPsColor(interp, canvas, color) != TCL_OK) { - return TCL_ERROR; - } - - /* - * Note that psObj might hold an invalid reference now. - */ + Tk_CanvasPsColor(interp, canvas, color); if (stipple != None) { Tcl_AppendToObj(GetPostscriptBuffer(interp), "StrokeClip ", -1); - if (Tk_CanvasPsStipple(interp, canvas, stipple) != TCL_OK) { - return TCL_ERROR; - } + Tk_CanvasPsStipple(interp, canvas, stipple); } else { Tcl_AppendToObj(GetPostscriptBuffer(interp), "stroke\n", -1); } |