exception on thumbnail [message #676645] |
Sun, 05 June 2011 16:35  |
Eclipse User |
|
|
|
Hi All,
I sometimes see the following exception in my eclipse log:
Caused by: org.eclipse.swt.SWTException: Graphic is disposed
at org.eclipse.swt.SWT.error(SWT.java:4083)
at org.eclipse.swt.SWT.error(SWT.java:3998)
at org.eclipse.swt.SWT.error(SWT.java:3969)
at org.eclipse.swt.graphics.GC.getAdvanced(GC.java:3207)
at org.eclipse.draw2d.SWTGraphics.restoreState(SWTGraphics.java:928)
at org.eclipse.draw2d.SWTGraphics.popState(SWTGraphics.java:828)
at org.eclipse.draw2d.ScaledGraphics.popState(ScaledGraphics.java:657)
at org.eclipse.draw2d.ScaledGraphics.dispose(ScaledGraphics.java:277)
at
org.eclipse.graphiti.ui.internal.fixed.FixedThumbnail$ThumbnailUpdater.stop(FixedThumbnail.java:308)
at
org.eclipse.graphiti.ui.internal.fixed.FixedThumbnail$ThumbnailUpdater.run(FixedThumbnail.java:202)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
.... 22 more
I looking at the FixedThumbnail.java at line 308 and was wondering
whether the dispose of the thumbnailGC should be after the dispose of
the thumbnailGraphics instead of before. see copied code snipped:
public void stop() {
isRunning = false;
if (thumbnailGC != null) {
thumbnailGC.dispose();
thumbnailGC = null;
}
if (thumbnailGraphics != null) {
thumbnailGraphics.dispose();
thumbnailGraphics = null;
}
}
Thanks,
Ronald Krijgsheld
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03851 seconds