fixed bug #10720. cleaned up imports.
authorwpaul
Fri, 19 Feb 2010 12:24:25 -0600
changeset 997 607f18d951a8
parent 996 1923bf044315
child 1000 df5d2c2b63ab
fixed bug #10720. cleaned up imports.
builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/BuilderUtilsPropertyTester.java
builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/ProjectCommandHandler.java
--- a/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/BuilderUtilsPropertyTester.java	Fri Feb 19 09:31:35 2010 -0600
+++ b/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/BuilderUtilsPropertyTester.java	Fri Feb 19 12:24:25 2010 -0600
@@ -25,8 +25,6 @@
 import org.osgi.framework.Version;
 
 import com.nokia.carbide.cdt.builder.CarbideBuilderPlugin;
-import com.nokia.carbide.cpp.internal.sdk.core.model.SDKManager;
-import com.nokia.carbide.cpp.sdk.core.ISDKManager;
 import com.nokia.carbide.cpp.sdk.core.SDKCorePlugin;
 
 public class BuilderUtilsPropertyTester extends PropertyTester {
--- a/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/ProjectCommandHandler.java	Fri Feb 19 09:31:35 2010 -0600
+++ b/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/ProjectCommandHandler.java	Fri Feb 19 12:24:25 2010 -0600
@@ -27,7 +27,6 @@
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IMarker;
 import org.eclipse.core.resources.IProject;
 import org.eclipse.core.resources.IResource;
 import org.eclipse.core.resources.ResourcesPlugin;
@@ -46,6 +45,7 @@
 import org.eclipse.ui.IEditorPart;
 import org.eclipse.ui.IFileEditorInput;
 import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.IWorkbenchPart;
 import org.eclipse.ui.IWorkbenchWindow;
 import org.eclipse.ui.handlers.HandlerUtil;
 
@@ -133,15 +133,19 @@
 			IWorkbenchWindow window = Activator.getActiveWorkbenchWindow();
 			IWorkbenchPage wpage = window.getActivePage();
 			if (wpage != null) {
-				IEditorPart ep = wpage.getActiveEditor();
-				if (ep != null) {
-					IEditorInput editorInput = ep.getEditorInput();
-					if (editorInput instanceof IFileEditorInput) {
-						IFile file = ((IFileEditorInput)editorInput).getFile();
-						if (file != null) {
-							IProject project = file.getProject();
-							if (CarbideBuilderPlugin.getBuildManager().isCarbideProject(project)) {
-								selectedProjects.add(project);
+				// make sure it's not the disassembly (or DSF disassembly) view
+				IWorkbenchPart part = wpage.getActivePart();
+				if (part == null || !part.getTitle().toLowerCase().endsWith("disassembly")) { //$NON-NLS-1$
+					IEditorPart ep = wpage.getActiveEditor();
+					if (ep != null) {
+						IEditorInput editorInput = ep.getEditorInput();
+						if (editorInput instanceof IFileEditorInput) {
+							IFile file = ((IFileEditorInput)editorInput).getFile();
+							if (file != null) {
+								IProject project = file.getProject();
+								if (CarbideBuilderPlugin.getBuildManager().isCarbideProject(project)) {
+									selectedProjects.add(project);
+								}
 							}
 						}
 					}