Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] C/C++ Color Preference Hover Patch

This fixes a null pointer exception received when we hover 
over the code in the C/C++ Editor colour preference dialog.

Thanks,
 Thomas

-------------------------------------------------------------
Thomas (toe-mah) Fletcher       QNX Software Systems
thomasf@xxxxxxx                 OS Technology Developer
(613)-591-0931                  http://www.qnx.com/

Index: CEditorTextHoverDispatcher.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorTextHoverDispatcher.java,v
retrieving revision 1.1
diff -u -r1.1 CEditorTextHoverDispatcher.java
--- CEditorTextHoverDispatcher.java	26 Jun 2002 20:55:44 -0000	1.1
+++ CEditorTextHoverDispatcher.java	10 Oct 2002 13:06:27 -0000
@@ -47,9 +47,9 @@
 	
 	private ITextHover getCurrentTextHover()
 	{
-		IWorkbenchPage page = fEditor.getSite().getPage();
-		if ( page != null )
-		{
+		IWorkbenchPage page;
+		if(fEditor != null && fEditor.getSite() != null && 
+		   (page = fEditor.getSite().getPage()) != null) {
 			Object textHover = fTextHovers.get( page.getPerspective().getId() );
 			if ( textHover != null && textHover instanceof ITextHover )
 				return (ITextHover)textHover;


Back to the top