1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 07:05:24 +02:00

null pointer check for active window

This commit is contained in:
David McKnight 2007-10-18 13:44:56 +00:00
parent d16a66b514
commit 04697ae05c

View file

@ -964,7 +964,18 @@ public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IP
if (activePage == null)
{
IWorkbenchWindow activeWindow = wb.getActiveWorkbenchWindow();
activePage = activeWindow.getActivePage();
if (activeWindow == null)
{
activePage = activeWindow.getActivePage();
}
else
{
IWorkbenchWindow[] windows = wb.getWorkbenchWindows();
if (windows != null && windows.length > 0)
{
activePage = windows[0].getActivePage();
}
}
}
IEditorReference[] activeReferences = activePage.getEditorReferences();