tmf: Add initial SWTBot test for ImportTraceWizard
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.ui / src / org / eclipse / linuxtools / tmf / ui / project / wizards / importtrace / ImportTraceWizardPage.java
index 1d00000ab6b1c64568cd45801f6916d117d84fdc..18f643c7df29a1decae8d017a9c61b6227f80db1 100644 (file)
@@ -73,6 +73,8 @@ import org.eclipse.swt.events.FocusEvent;
 import org.eclipse.swt.events.FocusListener;
 import org.eclipse.swt.events.KeyEvent;
 import org.eclipse.swt.events.KeyListener;
+import org.eclipse.swt.events.ModifyEvent;
+import org.eclipse.swt.events.ModifyListener;
 import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.layout.GridData;
@@ -352,8 +354,6 @@ public class ImportTraceWizardPage extends WizardResourceImportPage {
         directoryNameField.addKeyListener(new KeyListener() {
             @Override
             public void keyPressed(KeyEvent e) {
-                // If there has been a key pressed then mark as dirty
-                entryChanged = true;
                 if (e.character == SWT.CR) { // Windows...
                     entryChanged = false;
                     updateFromSourceField();
@@ -380,6 +380,13 @@ public class ImportTraceWizardPage extends WizardResourceImportPage {
             }
         });
 
+        directoryNameField.addModifyListener(new ModifyListener() {
+            @Override
+            public void modifyText(ModifyEvent e) {
+                entryChanged = true;
+            }
+        });
+
         // Browse button
         directoryBrowseButton = new Button(directoryContainerGroup, SWT.PUSH);
         directoryBrowseButton.setText(Messages.ImportTraceWizard_BrowseButton);
This page took 0.02577 seconds and 5 git commands to generate.