Author: rob.stryker(a)jboss.com
Date: 2008-11-13 06:58:19 -0500 (Thu, 13 Nov 2008)
New Revision: 11754
Modified:
trunk/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/util/composites/ArchiveSourceDestinationComposite.java
Log:
JBIDE-3049 - archives variables not using argument
Modified:
trunk/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/util/composites/ArchiveSourceDestinationComposite.java
===================================================================
---
trunk/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/util/composites/ArchiveSourceDestinationComposite.java 2008-11-13
11:45:43 UTC (rev 11753)
+++
trunk/archives/plugins/org.jboss.ide.eclipse.archives.ui/src/main/org/jboss/ide/eclipse/archives/ui/util/composites/ArchiveSourceDestinationComposite.java 2008-11-13
11:58:19 UTC (rev 11754)
@@ -157,10 +157,10 @@
protected void variablesPressed() {
StringVariableSelectionDialog d = new
StringVariableSelectionDialog(Display.getDefault().getActiveShell());
if(d.open() == Window.OK) {
- Object o = d.getFirstResult();
- if( o != null && o instanceof IStringVariable) {
+ String expr = d.getVariableExpression();
+ if( expr != null ) {
destinationNode = null;
- path = path + "${" + ((IStringVariable)o).getName() + "}";
//$NON-NLS-1$ //$NON-NLS-2$
+ path = path + expr;
validateAndUpdateWidgets();;
}
}