[Esbox-commits] r907 - branches/micaSplit/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/maemosdk/core/adapters

eswartz at garage.maemo.org eswartz at garage.maemo.org
Wed Oct 29 22:51:03 EET 2008


Author: eswartz
Date: 2008-10-29 22:51:02 +0200 (Wed, 29 Oct 2008)
New Revision: 907

Modified:
   branches/micaSplit/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/maemosdk/core/adapters/MaemoTargetEnvironmentModifierAdapterFactory.java
Log:
Be more selective in what SDK targets we adapt for environment target modification

Modified: branches/micaSplit/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/maemosdk/core/adapters/MaemoTargetEnvironmentModifierAdapterFactory.java
===================================================================
--- branches/micaSplit/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/maemosdk/core/adapters/MaemoTargetEnvironmentModifierAdapterFactory.java	2008-10-29 18:53:55 UTC (rev 906)
+++ branches/micaSplit/org.maemo.esbox.maemosdk.core/src/org/maemo/esbox/internal/maemosdk/core/adapters/MaemoTargetEnvironmentModifierAdapterFactory.java	2008-10-29 20:51:02 UTC (rev 907)
@@ -12,8 +12,8 @@
 package org.maemo.esbox.internal.maemosdk.core.adapters;
 
 import org.eclipse.core.runtime.IAdapterFactory;
-import org.maemo.mica.common.core.sdk.ISDKTarget;
 import org.maemo.mica.common.launch.adapters.ITargetEnvironmentModifierAdapter;
+import org.maemo.mica.maemosdk.core.IMaemoSDKTarget;
 
 /**
  * 
@@ -28,8 +28,10 @@
 	 */
 	public Object getAdapter(Object adaptableObject, Class adapterType) {
 		if (adapterType.equals(ITargetEnvironmentModifierAdapter.class)) {
-			if (adaptableObject instanceof ISDKTarget) {
-				ISDKTarget sdkTarget = (ISDKTarget) adaptableObject;
+			// only handle maemo ESbox targets here
+			// XXX: this will be different for a target hosted on a device -- see PluThon
+			if (adaptableObject instanceof IMaemoSDKTarget) {
+				IMaemoSDKTarget sdkTarget = (IMaemoSDKTarget) adaptableObject;
 				return new MaemoTargetEnvironmentModifierAdapter(sdkTarget);
 			}
 		}



More information about the Esbox-commits mailing list