aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu/gcj/xlib/natClip.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/gcj/xlib/natClip.cc')
-rw-r--r--libjava/gnu/gcj/xlib/natClip.cc8
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;
+ }
}