diff options
author | nyamatongwe <unknown> | 2002-02-11 06:13:13 +0000 |
---|---|---|
committer | nyamatongwe <unknown> | 2002-02-11 06:13:13 +0000 |
commit | 505e208a63d2765f05c79ff4c42d264d83eb868f (patch) | |
tree | f72fc1ea3db4668f1400f3595c1f2089b9e9ba96 | |
parent | 059b5ea7391a9879a96921b256a185165e8ab2db (diff) | |
download | scintilla-mirror-505e208a63d2765f05c79ff4c42d264d83eb868f.tar.gz |
X only uses 16 bit coordinates so avoid drawing rectangles beyond 32000.
-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); |