dnd-files
authorOpenJDK Team <openjdk-17@packages.debian.org>
Mon, 22 Apr 2024 10:26:25 +0000 (12:26 +0200)
committerMoritz Muehlenhoff <jmm@debian.org>
Mon, 22 Apr 2024 10:26:25 +0000 (12:26 +0200)
Gbp-Pq: Name dnd-files.diff

src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java

index c7d081326961259fe686b98ba2206fbf3fbd8864..18bb22c2df848f3f88b13d0689682da7ef79a257 100644 (file)
@@ -273,14 +273,14 @@ public class XDataTransferer extends DataTransferer {
              BufferedReader reader = new BufferedReader(isr)) {
             String line;
             ArrayList<URI> uriList = new ArrayList<>();
-            URI uri;
             while ((line = reader.readLine()) != null) {
                 try {
-                    uri = new URI(line);
+                    if (!"\0".equals(line)) {
+                        uriList.add(new URI(line));
+                    }
                 } catch (URISyntaxException uriSyntaxException) {
                     throw new IOException(uriSyntaxException);
                 }
-                uriList.add(uri);
             }
             return uriList.toArray(new URI[uriList.size()]);
         }