Update of /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/preferences
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv30762/src/org/epic/perleditor/preferences
Modified Files:
SourceCriticPreferencePage.java
Log Message:
Removed reference to FileLocator (unnecessary at this point and not supported in Eclipse 3.1.x).
Index: SourceCriticPreferencePage.java
===================================================================
RCS file: /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/preferences/SourceCriticPreferencePage.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- SourceCriticPreferencePage.java 27 Oct 2006 16:47:19 -0000 1.1
+++ SourceCriticPreferencePage.java 28 Oct 2006 16:51:21 -0000 1.2
@@ -1,7 +1,5 @@
package org.epic.perleditor.preferences;
-import org.eclipse.core.runtime.FileLocator;
-
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.swt.SWT;
@@ -25,8 +23,6 @@
import java.io.File;
import java.io.IOException;
-import java.net.URL;
-
import java.util.ArrayList;
import java.util.List;
@@ -263,25 +259,13 @@
removeErrorMessage("Enter path to critic executable");
- try
+ if (! new File(location).isFile())
{
- URL resolved = FileLocator.resolve(new URL("file://" + location));
- File f = new File(resolved.getFile());
-
- if (! f.isFile())
- {
- addErrorMessage("Invalid perl critic location");
- }
- else
- {
- removeErrorMessage("Invalid perl critic location");
- }
-
+ addErrorMessage("Invalid perl critic location");
}
- catch (IOException e)
+ else
{
- addErrorMessage("Invalid perl critic location");
- // TODO log message
+ removeErrorMessage("Invalid perl critic location");
}
}
|