OCDebugger: 'disable data renderers' option

This commit is contained in:
Anton Makeev
2011-12-23 14:37:47 +01:00
parent 8e9b5aea6d
commit c35dfc8587
2 changed files with 6 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

@@ -36,7 +36,7 @@ public class DebuggerConfigurableProvider extends ConfigurableProvider {
providers.add(support.getSettingsPanelProvider());
}
final ArrayList<Configurable> configurables = new ArrayList<Configurable>();
List<Configurable> configurables = new ArrayList<Configurable>();
Collections.sort(providers, new Comparator<DebuggerSettingsPanelProvider>() {
public int compare(final DebuggerSettingsPanelProvider o1, final DebuggerSettingsPanelProvider o2) {
return o2.getPriority() - o1.getPriority();
@@ -60,6 +60,11 @@ public class DebuggerConfigurableProvider extends ConfigurableProvider {
return null;
}
if (rootConfigurable == null && configurables.size() == 1) {
rootConfigurable = configurables.get(0);
configurables = Collections.emptyList();
}
return new DebuggerConfigurable(rootConfigurable, configurables);
}
}