dnd-files
authorOpenJDK Team <openjdk-17@packages.debian.org>
Thu, 24 Aug 2023 06:29:32 +0000 (07:29 +0100)
committerMatthias Klose <doko@ubuntu.com>
Thu, 24 Aug 2023 06:29:32 +0000 (07:29 +0100)
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()]);
         }