From 8d5a128bc4e6e0d6f0e794ca5647e3c1bbdd586a Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Mon, 9 Nov 2009 17:19:17 +0000 Subject: [PATCH] Bug 294448: Path Mapping dialog issues. Pass the content of the "Local file system path" field to the directory dialog. --- .../internal/ui/sourcelookup/MappingSourceContainerDialog.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/sourcelookup/MappingSourceContainerDialog.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/sourcelookup/MappingSourceContainerDialog.java index 8e71d273554..03df52fdc0d 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/sourcelookup/MappingSourceContainerDialog.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/sourcelookup/MappingSourceContainerDialog.java @@ -58,6 +58,7 @@ import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Table; import org.eclipse.swt.widgets.TableColumn; +import org.eclipse.swt.widgets.TableItem; import org.eclipse.swt.widgets.Text; import org.eclipse.ui.PlatformUI; @@ -119,7 +120,9 @@ public class MappingSourceContainerDialog extends TitleAreaDialog { */ @Override protected Object openDialogBox( Control cellEditorWindow ) { + TableItem[] selection = ((Table)cellEditorWindow.getParent()).getSelection(); DirectoryDialog dialog = new DirectoryDialog( cellEditorWindow.getShell() ); + dialog.setFilterPath( selection[0].getText( 1 ) ); return dialog.open(); } }