diff options
Diffstat (limited to 'gtk/PlatGTK.cxx')
| -rw-r--r-- | gtk/PlatGTK.cxx | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index bc2c11c3b..8e6c527bf 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -379,7 +379,7 @@ void SurfaceImpl::RectangleDraw(PRectangle rc, ColourAllocated fore, ColourAlloc  void SurfaceImpl::FillRectangle(PRectangle rc, ColourAllocated back) {  	PenColour(back); -	if (drawable) { +	if (drawable && (rc.left < 32000)) {	// Protect against out of range  		gdk_draw_rectangle(drawable, gc, 1,  		                   rc.left, rc.top,  		                   rc.right - rc.left, rc.bottom - rc.top); | 
