Bug 1862956 - Use `FlavorsTransferableCanExport` to get the available flavor list from cached transferable; r=nika,spohl

Differential Revision: https://phabricator.services.mozilla.com/D192678
This commit is contained in:
Edgar Chen 2023-11-03 16:50:11 +00:00
Родитель 8efa6f53e4
Коммит 9529ca9444
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -416,7 +416,7 @@ nsClipboard::HasNativeClipboardDataMatchingFlavors(
if (kSelectionCache == aWhichClipboard) {
nsTArray<nsCString> transferableFlavors;
if (sSelectionCache &&
NS_SUCCEEDED(sSelectionCache->FlavorsTransferableCanImport(
NS_SUCCEEDED(sSelectionCache->FlavorsTransferableCanExport(
transferableFlavors))) {
if (MOZ_CLIPBOARD_LOG_ENABLED()) {
MOZ_CLIPBOARD_LOG(" SelectionCache types (nums %zu)\n",

Просмотреть файл

@ -355,7 +355,7 @@ nsBaseClipboard::GetFlavorsFromClipboardCache(int32_t aClipboardType) {
MOZ_ASSERT(cachedTransferable);
nsTArray<nsCString> flavors;
nsresult rv = cachedTransferable->FlavorsTransferableCanImport(flavors);
nsresult rv = cachedTransferable->FlavorsTransferableCanExport(flavors);
if (NS_FAILED(rv)) {
return mozilla::Err(rv);
}