src/share/classes/java/awt/datatransfer/Clipboard.java

Print this page

        

*** 23,34 **** * questions. */ package java.awt.datatransfer; - import java.awt.EventQueue; - import java.util.Objects; import java.util.Set; import java.util.HashSet; import java.util.Arrays; --- 23,32 ----
*** 129,139 **** this.owner = owner; this.contents = contents; if (oldOwner != null && oldOwner != owner) { ! EventQueue.invokeLater(() -> oldOwner.lostOwnership(Clipboard.this, oldContents)); } fireFlavorsChanged(); } /** --- 127,137 ---- this.owner = owner; this.contents = contents; if (oldOwner != null && oldOwner != owner) { ! oldOwner.lostOwnership(Clipboard.this, oldContents); } fireFlavorsChanged(); } /**
*** 312,323 **** currentDataFlavors = getAvailableDataFlavorSet(); if (Objects.equals(prevDataFlavors, currentDataFlavors)) { return; } flavorListeners.forEach(listener -> ! EventQueue.invokeLater(() -> ! listener.flavorsChanged(new FlavorEvent(Clipboard.this)))); } /** * Returns a set of <code>DataFlavor</code>s currently available * on this clipboard. --- 310,320 ---- currentDataFlavors = getAvailableDataFlavorSet(); if (Objects.equals(prevDataFlavors, currentDataFlavors)) { return; } flavorListeners.forEach(listener -> ! listener.flavorsChanged(new FlavorEvent(Clipboard.this))); } /** * Returns a set of <code>DataFlavor</code>s currently available * on this clipboard.