diff options
Diffstat (limited to 'libjava/gnu/gcj/xlib/natClip.cc')
-rw-r--r-- | libjava/gnu/gcj/xlib/natClip.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libjava/gnu/gcj/xlib/natClip.cc b/libjava/gnu/gcj/xlib/natClip.cc index 51426c8..a1f626d 100644 --- a/libjava/gnu/gcj/xlib/natClip.cc +++ b/libjava/gnu/gcj/xlib/natClip.cc @@ -46,7 +46,11 @@ void gnu::gcj::xlib::Clip::init(AWTRectArray* rectangles) xrects = reinterpret_cast<gnu::gcj::RawData*>(xrectvector); } -void gnu::gcj::xlib::Clip::finalize() +void gnu::gcj::xlib::Clip::dispose() { - delete xrects; xrects = 0; + if (xrects) + { + delete xrects; + xrects = 0; + } } |