diff options
author | Siva Velusamy <vsiva@google.com> | 2011-12-19 15:36:43 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-12-19 15:36:43 -0800 |
commit | 3d73211da767ae07698d12db1f6d6f8a0b0ed7bd (patch) | |
tree | b8edbdf8c2eafa9004b86d48e4f40e7d0f7ada2c | |
parent | 95454c80c36644d88712f670fa506740ce524eef (diff) | |
parent | 939fcf8c656eadcfe325bb877f824b5c74068167 (diff) | |
download | sdk-3d73211da767ae07698d12db1f6d6f8a0b0ed7bd.zip sdk-3d73211da767ae07698d12db1f6d6f8a0b0ed7bd.tar.gz sdk-3d73211da767ae07698d12db1f6d6f8a0b0ed7bd.tar.bz2 |
Merge "Do not initialize DDMS Console from ADT plugin."
2 files changed, 30 insertions, 19 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/AdtPlugin.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/AdtPlugin.java index ff0effa..6e6c798 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/AdtPlugin.java +++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/AdtPlugin.java @@ -17,8 +17,6 @@ package com.android.ide.eclipse.adt; import com.android.AndroidConstants; -import com.android.ddmuilib.console.DdmConsole; -import com.android.ddmuilib.console.IDdmConsole; import com.android.ide.common.log.ILogger; import com.android.ide.common.resources.ResourceFile; import com.android.ide.common.sdk.LoadStatus; @@ -218,22 +216,6 @@ public class AdtPlugin extends AbstractUIPlugin implements ILogger { } }); - // set up the ddms console to use this objects - DdmConsole.setConsole(new IDdmConsole() { - public void printErrorToConsole(String message) { - AdtPlugin.printErrorToConsole((String)null, message); - } - public void printErrorToConsole(String[] messages) { - AdtPlugin.printErrorToConsole((String)null, (Object[])messages); - } - public void printToConsole(String message) { - AdtPlugin.printToConsole((String)null, message); - } - public void printToConsole(String[] messages) { - AdtPlugin.printToConsole((String)null, (Object[])messages); - } - }); - // get the eclipse store IPreferenceStore eclipseStore = getPreferenceStore(); AdtPrefs.init(eclipseStore); diff --git a/eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/DdmsPlugin.java b/eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/DdmsPlugin.java index 6ed677b..93c4142 100644 --- a/eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/DdmsPlugin.java +++ b/eclipse/plugins/com.android.ide.eclipse.ddms/src/com/android/ide/eclipse/ddms/DdmsPlugin.java @@ -27,6 +27,8 @@ import com.android.ddmlib.Log.LogLevel; import com.android.ddmuilib.DdmUiPreferences; import com.android.ddmuilib.StackTracePanel; import com.android.ddmuilib.DevicePanel.IUiSelectionListener; +import com.android.ddmuilib.console.DdmConsole; +import com.android.ddmuilib.console.IDdmConsole; import com.android.ide.eclipse.ddms.i18n.Messages; import com.android.ide.eclipse.ddms.preferences.PreferenceInitializer; @@ -169,7 +171,7 @@ public final class DdmsPlugin extends AbstractUIPlugin implements IDeviceChangeL public void printLog(LogLevel logLevel, String tag, String message) { if (logLevel.getPriority() >= LogLevel.ERROR.getPriority()) { printToStream(errorConsoleStream, tag, message); - ConsolePlugin.getDefault().getConsoleManager().showConsoleView(mDdmsConsole); + showConsoleView(mDdmsConsole); } else { printToStream(consoleStream, tag, message); } @@ -193,6 +195,28 @@ public final class DdmsPlugin extends AbstractUIPlugin implements IDeviceChangeL }); + // set up the ddms console to use this objects + DdmConsole.setConsole(new IDdmConsole() { + public void printErrorToConsole(String message) { + printToStream(errorConsoleStream, null, message); + showConsoleView(mDdmsConsole); + } + public void printErrorToConsole(String[] messages) { + for (String m : messages) { + printToStream(errorConsoleStream, null, m); + } + showConsoleView(mDdmsConsole); + } + public void printToConsole(String message) { + printToStream(consoleStream, null, message); + } + public void printToConsole(String[] messages) { + for (String m : messages) { + printToStream(consoleStream, null, m); + } + } + }); + // set the listener for the preference change eclipseStore.addPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { @@ -309,6 +333,11 @@ public final class DdmsPlugin extends AbstractUIPlugin implements IDeviceChangeL }.schedule(); } + private void showConsoleView(MessageConsole console) { + ConsolePlugin.getDefault().getConsoleManager().showConsoleView(console); + } + + private IConfigurationElement[] findConfigElements(String name) { // get the adb location from an implementation of the ADB Locator extension point. |