1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Don't save the list of registers for default groups.

This commit is contained in:
Mikhail Khodjaiants 2005-06-09 20:42:05 +00:00
parent d66940d5a3
commit 0d49540c18
2 changed files with 10 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2005-06-09 Mikhail Khodjaiants
Bug 94139: User-defined register groups.
Don't save the list of registers for default groups.
* CRegisterManager.java
2005-06-09 Mikhail Khodjaiants
Bug 94139: User-defined register groups.
Support fo the "Restore Default Register Groups" action.

View file

@ -63,6 +63,8 @@ public class CRegisterManager {
*/
private IRegisterDescriptor[] fRegisterDescriptors;
private boolean fUseDefaultRegisterGroups = true;
/**
* Constructor for CRegisterManager.
*/
@ -235,9 +237,11 @@ public class CRegisterManager {
}
childNode = childNode.getNextSibling();
}
fUseDefaultRegisterGroups = false;
}
protected void initializeDefaults() {
fUseDefaultRegisterGroups = true;
String current = null;
int startIndex = 0;
for ( int i = 0; i < fRegisterDescriptors.length; ++i ) {
@ -274,7 +278,7 @@ public class CRegisterManager {
}
private String getMemento() throws CoreException {
if ( fRegisterGroups == null )
if ( fUseDefaultRegisterGroups || fRegisterGroups == null )
return ""; //$NON-NLS-1$
Document document = DebugPlugin.newDocument();
Element element = document.createElement( ELEMENT_REGISTER_GROUP_LIST );