mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
fixed problem when Spec Detectors owned by configuration won't serialize
properly
This commit is contained in:
parent
15307e8805
commit
427ba73a16
2 changed files with 5 additions and 4 deletions
|
@ -457,8 +457,8 @@ public abstract class AbstractBuiltinSpecsDetector extends AbstractLanguageSetti
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Element serialize(Element parentElement) {
|
public Element serializeAttributes(Element parentElement) {
|
||||||
Element elementProvider = super.serialize(parentElement);
|
Element elementProvider = super.serializeAttributes(parentElement);
|
||||||
elementProvider.setAttribute(ATTR_RUN_ONCE, Boolean.toString(runOnce));
|
elementProvider.setAttribute(ATTR_RUN_ONCE, Boolean.toString(runOnce));
|
||||||
elementProvider.setAttribute(ATTR_CONSOLE, Boolean.toString(isConsoleEnabled));
|
elementProvider.setAttribute(ATTR_CONSOLE, Boolean.toString(isConsoleEnabled));
|
||||||
return elementProvider;
|
return elementProvider;
|
||||||
|
|
|
@ -277,12 +277,13 @@ public class LanguageSettingsSerializable extends LanguageSettingsBaseProvider {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Serialize the provider under parent XML element.
|
* Serialize the provider under parent XML element.
|
||||||
|
* This is convenience method not intended to be overridden on purpose.
|
||||||
*
|
*
|
||||||
* @param parentElement - element where to serialize.
|
* @param parentElement - element where to serialize.
|
||||||
* @return - newly created <provider> element. That element will already be
|
* @return - newly created <provider> element. That element will already be
|
||||||
* attached to the parent element.
|
* attached to the parent element.
|
||||||
*/
|
*/
|
||||||
public Element serialize(Element parentElement) {
|
final public Element serialize(Element parentElement) {
|
||||||
/*
|
/*
|
||||||
<provider id="provider.id" ...>
|
<provider id="provider.id" ...>
|
||||||
<language-scope id="lang.id"/>
|
<language-scope id="lang.id"/>
|
||||||
|
|
Loading…
Add table
Reference in a new issue