core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/BuildContextSBSv2.java
--- a/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/BuildContextSBSv2.java Tue Aug 17 10:53:02 2010 -0700
+++ b/core/com.nokia.carbide.cpp.sdk.core/src/com/nokia/carbide/cpp/internal/api/sdk/BuildContextSBSv2.java Tue Aug 17 15:50:47 2010 -0700
@@ -36,6 +36,8 @@
private String displayString;
private String configID; // cconfiguration 'id' attribute from .cproject
+ private boolean reportedSBSVersionError;
+
// Raptor config query data
private ISBSv2ConfigQueryData configQueryData;
@@ -302,9 +304,12 @@
}
}
} catch (final SBSv2MinimumVersionException e) {
+ reportedSBSVersionError = true; // only report once per IDE session.
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
public void run() {
- MessageDialog.openError(WorkbenchUtils.getSafeShell(), "Minimum sbs version not met.", e.getMessage());
+ if (!reportedSBSVersionError){
+ MessageDialog.openError(WorkbenchUtils.getSafeShell(), "Minimum sbs version not met.", e.getMessage());
+ }
}
});
Logging.log(SDKCorePlugin.getDefault(), Logging.newSimpleStatus(0, IStatus.ERROR,