From 8188e77d0d6a64915e07ed18bcc25f9c0a924c7e Mon Sep 17 00:00:00 2001 From: "ekaterina.itsenko" Date: Tue, 12 Aug 2025 16:47:26 +0200 Subject: [PATCH] Revert "[pycharm] PY-83267 Jupyter: remove the option from a popup menu" This reverts commit 7ae3ab7b1139f5a533c617bbb1ced7653dcae761. GitOrigin-RevId: fe93a22f4839bcfeedec8eda38c6e935552d920c --- .../notebooks/visualization/r/inlays/ClipboardUtils.kt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/notebooks/visualization/src/com/intellij/notebooks/visualization/r/inlays/ClipboardUtils.kt b/notebooks/visualization/src/com/intellij/notebooks/visualization/r/inlays/ClipboardUtils.kt index 769837d67ad0..9c56ac50cfc9 100644 --- a/notebooks/visualization/src/com/intellij/notebooks/visualization/r/inlays/ClipboardUtils.kt +++ b/notebooks/visualization/src/com/intellij/notebooks/visualization/r/inlays/ClipboardUtils.kt @@ -6,7 +6,6 @@ package com.intellij.notebooks.visualization.r.inlays import com.intellij.openapi.ide.CopyPasteManager import com.intellij.openapi.util.io.FileUtil -import com.intellij.util.system.OS import java.awt.Image import java.awt.datatransfer.DataFlavor import java.awt.datatransfer.Transferable @@ -34,10 +33,6 @@ object ClipboardUtils { CopyPasteManager.getInstance().setContents(FileTransferable(listOf(tempImage))) } - // Standard copy works incorrectly on Mac, see JBR-6788, - // But it seemingly was fixed in the newer (15 and later) Mac versions - fun isIntermediateFileWorkaroundNeeded(): Boolean = OS.CURRENT == OS.macOS && !OS.CURRENT.isAtLeast(15, 0) - private class FileTransferable(private val files: List) : Transferable { override fun getTransferDataFlavors(): Array = arrayOf(DataFlavor.javaFileListFlavor) override fun isDataFlavorSupported(flavor: DataFlavor): Boolean = DataFlavor.javaFileListFlavor.equals(flavor)