mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-25 09:13:48 +02:00
[282241] "Paste" is enabled on file system when text is in clipboard
This commit is contained in:
parent
2a242b805a
commit
bbd3afcd42
1 changed files with 7 additions and 0 deletions
|
@ -14,6 +14,7 @@
|
||||||
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
|
* Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
|
||||||
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
|
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
|
||||||
* Kenya Ishimoto (IBM) - [241197] Paste action causes IllegalArgumentException at Resource.copy
|
* Kenya Ishimoto (IBM) - [241197] Paste action causes IllegalArgumentException at Resource.copy
|
||||||
|
* Zhou Renjian (Kortide) - [282241] "Paste" is enabled on file system when text is in clipboard
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
|
|
||||||
package org.eclipse.rse.ui.actions;
|
package org.eclipse.rse.ui.actions;
|
||||||
|
@ -259,6 +260,12 @@ public class SystemPasteFromClipboardAction extends SystemBaseAction implements
|
||||||
if (va != null)
|
if (va != null)
|
||||||
{
|
{
|
||||||
enable = va.canDrop(selectedObject);
|
enable = va.canDrop(selectedObject);
|
||||||
|
|
||||||
|
// Fix bug#282241: Copy anything, for example, text string, will enable "Paste" menu item
|
||||||
|
if (enable) {
|
||||||
|
enable = _srcType != SystemDNDTransferRunnable.SRC_TYPE_TEXT && _srcType != SystemDNDTransferRunnable.SRC_TYPE_UNKNOWN;
|
||||||
|
}
|
||||||
|
|
||||||
/* to allow disable of paste
|
/* to allow disable of paste
|
||||||
* not sure if this is a performance hit or not
|
* not sure if this is a performance hit or not
|
||||||
if (enable)
|
if (enable)
|
||||||
|
|
Loading…
Add table
Reference in a new issue