1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-10 17:55:39 +02:00

Bug 344842 - [disassembly] NPE when shutting down the workbench

This commit is contained in:
Patrick Chuong 2011-05-06 14:00:24 +00:00
parent f7a9c21d2e
commit b956965539

View file

@ -738,6 +738,7 @@ public abstract class DisassemblyPart extends WorkbenchPart implements IDisassem
*/
@Override
public void dispose() {
fUpdateCount++;
IWorkbenchPartSite site = getSite();
site.setSelectionProvider(null);
site.getPage().removePartListener(fPartListener);
@ -1890,6 +1891,9 @@ public abstract class DisassemblyPart extends WorkbenchPart implements IDisassem
}
private void startUpdate(final Runnable update) {
if (fViewer == null)
return;
final int updateCount = fUpdateCount;
final SafeRunnable safeUpdate = new SafeRunnable() {
public void run() {