- if(current_text_stroke) {
- if((render&3) == RENDER_FILL || (render&3) == RENDER_FILLSTROKE) {
- fillGfxLine(state, current_text_stroke);
- }
- if((render&3) == RENDER_STROKE || (render&3) == RENDER_FILLSTROKE) {
- strokeGfxline(state, current_text_stroke);
- }
- if((render&4) == RENDER_CLIP) {
- clipToGfxLine(state, current_text_stroke);
- }
- gfxline_free(current_text_stroke);
- current_text_stroke = 0;
+ if(current_text_clip) {
+ clipToGfxLine(state, current_text_clip);
+ gfxline_free(current_text_clip);
+ current_text_clip = 0;