diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog
index bebda9c7aa5..9e95dfa8387 100644
--- a/core/org.eclipse.cdt.ui/ChangeLog
+++ b/core/org.eclipse.cdt.ui/ChangeLog
@@ -1,3 +1,11 @@
+2004-04-14 Alain Magloire
+
+ Remove the contribution for header doing this will force
+ all C files to have the header icon. Added icon for assembly files.
+
+ * src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
+ * plugin.xml
+
2004-04-14 Andrew Niefer
updated src/org/eclipse/cdt/internal/ui/compare/SourceElementRequestorAdapter with acceptFriendDeclaration
diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml
index 07ac2e36030..77560129de7 100644
--- a/core/org.eclipse.cdt.ui/plugin.xml
+++ b/core/org.eclipse.cdt.ui/plugin.xml
@@ -198,31 +198,14 @@
name="%CEditor.name"
default="true"
icon="icons/full/obj16/c_file_obj.gif"
- extensions="c, cc, cpp, cxx"
+ extensions="c, cc, cpp, cxx, h, hh, hpp"
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
class="org.eclipse.cdt.internal.ui.editor.CEditor"
id="org.eclipse.cdt.ui.editor.CEditor">
-
-
-
-
@@ -644,6 +627,17 @@
value="org.eclipse.cdt.core.cnature">
+
+
+
+
-->
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
index 4e0c7ffc056..017dac9aa94 100644
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
+++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java
@@ -288,6 +288,12 @@ public class CElementImageProvider {
return CPluginImages.DESC_OBJS_TUNIT_HEADER;
}
}
+ exts = CoreModel.getDefault().getAssemblyExtensions();
+ for (int i = 0; i < exts.length; i++) {
+ if (exts[i].equalsIgnoreCase(ext)) {
+ return CPluginImages.DESC_OBJS_TUNIT_ASM;
+ }
+ }
}
return CPluginImages.DESC_OBJS_TUNIT;