diff options
Diffstat (limited to 'gtk')
| -rw-r--r-- | gtk/PlatGTK.cxx | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index 52977a6f7..3cdc0abfd 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -1186,11 +1186,11 @@ void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, int ybase, const char  					gdk_draw_text_wc(drawable, PFont(font_)->pfont, gc,  							 x, ybase, wcp, lenDraw);  					wclen -= lenDraw; -					wcp += lenDraw;  					if (wclen > 0) {	// Avoid next calculation if possible as may be expensive  						x += gdk_text_width_wc(PFont(font_)->pfont,  								       wcp, lenDraw);  					} +					wcp += lenDraw;  				}  			}  		} @@ -1200,10 +1200,10 @@ void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, int ybase, const char  				gdk_draw_text(drawable, PFont(font_)->pfont, gc,  				              x, ybase, s, lenDraw);  				len -= lenDraw; -				s += lenDraw;  				if (len > 0) {	// Avoid next calculation if possible as may be expensive  					x += gdk_text_width(PFont(font_)->pfont, s, lenDraw);  				} +				s += lenDraw;  			}  		}  	} | 
