# HG changeset patch # User wpaul # Date 1244064966 18000 # Node ID 36350f873c8e1b3d2dcd5d3951328fa580d29849 # Parent ab6393bd82aa5c44f90da988122f6d5b147904e2 cleaned up how we locate and load cwnative.dll and de.exe. diff -r ab6393bd82aa -r 36350f873c8e debuggercdi/com.nokia.cdt.debug.cw.symbian/src/com/nokia/cdt/debug/cw/symbian/SymbianPlugin.java --- a/debuggercdi/com.nokia.cdt.debug.cw.symbian/src/com/nokia/cdt/debug/cw/symbian/SymbianPlugin.java Mon Jun 01 19:31:04 2009 -0500 +++ b/debuggercdi/com.nokia.cdt.debug.cw.symbian/src/com/nokia/cdt/debug/cw/symbian/SymbianPlugin.java Wed Jun 03 16:36:06 2009 -0500 @@ -17,21 +17,16 @@ package com.nokia.cdt.debug.cw.symbian; -import java.io.File; import java.util.MissingResourceException; import java.util.ResourceBundle; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.Path; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.console.ConsolePlugin; import org.eclipse.ui.console.IConsole; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; -import com.freescale.cdt.debug.cw.core.CWPlugin; import com.freescale.cdt.debug.cw.core.ui.console.LoggingConsole; -import com.nokia.carbide.cpp.internal.support.SupportPlugin; import com.nokia.cpp.internal.api.utils.core.Logging; /** @@ -77,27 +72,6 @@ // Force the the core FSL UI plugin to load; this ensures the UI registers // its callback into the core (non-UI) plugin before it's actually needed com.freescale.cdt.debug.cw.core.ui.CWDebugUIPlugin.getDefault(); - - IPath basePath = SupportPlugin.getDefault().getDebuggerDirectory(); - - Path dePath = new Path(basePath.toPortableString()); - String deFilePath = dePath.append("de.exe").toOSString(); //$NON-NLS-1$ - - Path cwNativePath = new Path(basePath.toPortableString()); - String cwNativeFilePath = cwNativePath.append("CWNative.dll") //$NON-NLS-1$ - .toOSString(); - - File deFile = new File(deFilePath); - if (deFile.exists()) - CWPlugin.getDefault().getPluginPreferences().setValue( - CWPlugin.GLOBPREF_DE_LOCATION, deFile.getAbsolutePath()); - else { - // what to do here? - } - - File cwNativeFile = new File(cwNativeFilePath); - boolean cwNativeLoaded = CWPlugin.getDefault().loadCWNative(cwNativeFile.getAbsolutePath()); - assert(cwNativeLoaded); } /**