You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2017/09/08 21:06:34 UTC

[26/28] incubator-netbeans-html4j git commit: Ignore URI fragment if present before converting to NIO path

Ignore URI fragment if present before converting to NIO path


Project: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/commit/e9c2a51f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/tree/e9c2a51f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/diff/e9c2a51f

Branch: refs/heads/master
Commit: e9c2a51faa30709666e719bbcddff78840d2ef1a
Parents: 346937f
Author: Jaroslav Tulach <jt...@netbeans.org>
Authored: Thu Mar 9 06:11:49 2017 +0100
Committer: Jaroslav Tulach <ja...@apidesign.org>
Committed: Fri Sep 8 17:13:55 2017 +0200

----------------------------------------------------------------------
 boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/blob/e9c2a51f/boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java
----------------------------------------------------------------------
diff --git a/boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java b/boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java
index 25cc5f2..597b882 100644
--- a/boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java
+++ b/boot-fx/src/main/java/org/netbeans/html/boot/fx/WatchDir.java
@@ -68,7 +68,11 @@ final class WatchDir implements Runnable {
     private final WebEngine engine;
     
     WatchDir(WebEngine eng) throws URISyntaxException, IOException {
-        dir = Paths.get(new URI(eng.getLocation())).getParent();
+        URI loc = new URI(eng.getLocation());
+        if (loc.getFragment() != null) {
+            loc = new URI(loc.getScheme(), loc.getHost(), loc.getPath(), null);
+        }
+        dir = Paths.get(loc).getParent();
         engine = eng;
         ws = dir.getFileSystem().newWatchService();
         key = dir.register(ws,