core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/BuildContextSBSv2.java
equal
deleted
inserted
replaced
33 private String target; |
33 private String target; |
34 private String sbsv2Alias; |
34 private String sbsv2Alias; |
35 private ISymbianSDK sdk; |
35 private ISymbianSDK sdk; |
36 private String displayString; |
36 private String displayString; |
37 private String configID; // cconfiguration 'id' attribute from .cproject |
37 private String configID; // cconfiguration 'id' attribute from .cproject |
|
38 |
|
39 private boolean reportedSBSVersionError; |
38 |
40 |
39 // Raptor config query data |
41 // Raptor config query data |
40 private ISBSv2ConfigQueryData configQueryData; |
42 private ISBSv2ConfigQueryData configQueryData; |
41 |
43 |
42 // cconfiguration data store |
44 // cconfiguration data store |
300 if (aliasToMeaningMap.get(alias) != null){ |
302 if (aliasToMeaningMap.get(alias) != null){ |
301 configQueryData = new SBSv2ConfigQueryData(alias, aliasToMeaningMap.get(alias), configQueryXML); |
303 configQueryData = new SBSv2ConfigQueryData(alias, aliasToMeaningMap.get(alias), configQueryXML); |
302 } |
304 } |
303 } |
305 } |
304 } catch (final SBSv2MinimumVersionException e) { |
306 } catch (final SBSv2MinimumVersionException e) { |
|
307 reportedSBSVersionError = true; // only report once per IDE session. |
305 PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { |
308 PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { |
306 public void run() { |
309 public void run() { |
307 MessageDialog.openError(WorkbenchUtils.getSafeShell(), "Minimum sbs version not met.", e.getMessage()); |
310 if (!reportedSBSVersionError){ |
|
311 MessageDialog.openError(WorkbenchUtils.getSafeShell(), "Minimum sbs version not met.", e.getMessage()); |
|
312 } |
308 } |
313 } |
309 }); |
314 }); |
310 Logging.log(SDKCorePlugin.getDefault(), Logging.newSimpleStatus(0, IStatus.ERROR, |
315 Logging.log(SDKCorePlugin.getDefault(), Logging.newSimpleStatus(0, IStatus.ERROR, |
311 MessageFormat.format(e.getMessage(), ""), e)); |
316 MessageFormat.format(e.getMessage(), ""), e)); |
312 } |
317 } |