import com.android.sdklib.internal.repository.ITaskMonitor;\r
import com.android.sdklib.internal.repository.LocalSdkParser;\r
import com.android.sdklib.internal.repository.Package;\r
+import com.android.sdklib.internal.repository.PlatformToolPackage;\r
import com.android.sdklib.internal.repository.SdkAddonSource;\r
import com.android.sdklib.internal.repository.SdkRepoSource;\r
import com.android.sdklib.internal.repository.SdkSource;\r
import com.android.sdklib.internal.repository.SdkSourceCategory;\r
import com.android.sdklib.internal.repository.SdkSources;\r
-import com.android.sdklib.internal.repository.ToolPackage;\r
import com.android.sdklib.internal.repository.AddonsListFetcher.Site;\r
import com.android.sdklib.repository.SdkAddonConstants;\r
import com.android.sdklib.repository.SdkAddonsListConstants;\r
monitor.setDescription("Preparing to install archives");\r
\r
boolean installedAddon = false;\r
- boolean installedTools = false;\r
+ boolean installedPlatformTools = false;\r
\r
// Mark all current local archives as already installed.\r
HashSet<Archive> installedArchives = new HashSet<Archive>();\r
// is no longer installed.\r
installedArchives.remove(ai.getReplaced());\r
\r
- // Check if we successfully installed a tool or add-on package.\r
+ // Check if we successfully installed a platform-tool or add-on package.\r
if (archive.getParentPackage() instanceof AddonPackage) {\r
installedAddon = true;\r
- } else if (archive.getParentPackage() instanceof ToolPackage) {\r
- installedTools = true;\r
+ } else if (archive.getParentPackage() instanceof PlatformToolPackage) {\r
+ installedPlatformTools = true;\r
}\r
}\r
\r
}\r
}\r
\r
- if (installedAddon || installedTools) {\r
+ if (installedAddon || installedPlatformTools) {\r
// We need to restart ADB. Actually since we don't know if it's even\r
// running, maybe we should just kill it and not start it.\r
// Note: it turns out even under Windows we don't need to kill adb\r
askForAdbRestart(monitor);\r
}\r
\r
- if (installedTools) {\r
+ if (installedPlatformTools) {\r
notifyToolsNeedsToBeRestarted();\r
}\r
\r
public void run() {\r
canRestart[0] = MessageDialog.openQuestion(getWindowShell(),\r
"ADB Restart",\r
- "A package that depends on ADB has been updated. It is recommended " +\r
- "to restart ADB. Is it OK to do it now? If not, you can restart it " +\r
- "manually later.");\r
+ "A package that depends on ADB has been updated. \n" +\r
+ "Do you want to restart ADB now?");\r
}\r
});\r
}\r