1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 02:36:01 +02:00

fixed NPE

Change-Id: I817d227711384551e88fc59c124ffead5284ef06
This commit is contained in:
Alena Laskavaia 2016-07-26 12:35:06 -04:00 committed by Gerrit Code Review @ Eclipse.org
parent 2388bb65c5
commit a6062a2b98

View file

@ -50,6 +50,7 @@ import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
@ -122,8 +123,8 @@ public class BuildConsolePage extends Page
// actions
private ClearOutputAction fClearOutputAction;
private Map<String, IAction> fGlobalActions = new HashMap<String, IAction>(10);
private List<String> fSelectionActions = new ArrayList<String>(3);
private Map<String, IAction> fGlobalActions = new HashMap<>(10);
private List<String> fSelectionActions = new ArrayList<>(3);
private CopyBuildLogAction fSaveLogAction;
// menus
@ -521,7 +522,10 @@ public class BuildConsolePage extends Page
* tab width
*/
protected void setTabs(int tabs) {
getViewer().getTextWidget().setTabs(tabs);
StyledText textWidget = getViewer().getTextWidget();
if (textWidget != null) {
textWidget.setTabs(tabs);
}
}
/**