From dbaba763e1669f77db8e1c819e33455ebc8e9fb2 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Fri, 13 Apr 2007 13:45:07 +0000 Subject: [PATCH] Bug 150471: NPE in ToggleBreakpointAdapter. --- .../internal/ui/actions/ToggleBreakpointAdapter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java index ef846fcef3d..9999abf006b 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/ToggleBreakpointAdapter.java @@ -314,9 +314,11 @@ public class ToggleBreakpointAdapter implements IToggleBreakpointsTarget { ILocationProvider provider = (ILocationProvider)editorInput.getAdapter( ILocationProvider.class ); if ( provider != null ) { IPath location = provider.getPath( editorInput ); - IFile[] files = root.findFilesForLocation( location ); - if ( files.length > 0 ) - return files[0]; + if ( location != null ) { + IFile[] files = root.findFilesForLocation( location ); + if ( files.length > 0 ) + return files[0]; + } } } return root;