1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-08 02:53:12 +02:00

check if project is null in the constructor.

This commit is contained in:
Alain Magloire 2003-03-02 16:34:51 +00:00
parent d4eb2d4416
commit 316cabcdd7

View file

@ -49,14 +49,16 @@ public class BinaryParserBlock implements IWizardTab {
radios[i] = new String[] { exts[i].getLabel(), exts[i].getUniqueIdentifier()}; radios[i] = new String[] { exts[i].getLabel(), exts[i].getUniqueIdentifier()};
} }
} }
try { if (project != null) {
ICDescriptor desc = CCorePlugin.getDefault().getCProjectDescription(p); try {
ICExtensionReference[] ref = desc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID); ICDescriptor desc = CCorePlugin.getDefault().getCProjectDescription(p);
if (ref.length > 0) ICExtensionReference[] ref = desc.get(CCorePlugin.BINARY_PARSER_UNIQ_ID);
id = ref[0].getID(); if (ref.length > 0)
id = ref[0].getID();
} catch (CoreException e) { } catch (CoreException e) {
//e.printStackTrace(); //e.printStackTrace();
}
} }
if (id == null) { if (id == null) {
id = CCorePlugin.getDefault().getPluginPreferences().getDefaultString(CCorePlugin.PREF_BINARY_PARSER); id = CCorePlugin.getDefault().getPluginPreferences().getDefaultString(CCorePlugin.PREF_BINARY_PARSER);