From 833210856da78b28b8690bcdaaff434ee90a77ff Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Wed, 22 Nov 2006 22:03:08 +0000 Subject: Fixed various copy/paste bugs --- java/src/IceGridGUI/Application/PlainService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'java/src/IceGridGUI/Application/PlainService.java') diff --git a/java/src/IceGridGUI/Application/PlainService.java b/java/src/IceGridGUI/Application/PlainService.java index d13a0ba12dd..bd697e44c91 100755 --- a/java/src/IceGridGUI/Application/PlainService.java +++ b/java/src/IceGridGUI/Application/PlainService.java @@ -59,7 +59,11 @@ class PlainService extends Communicator implements Service, Cloneable boolean[] actions = new boolean[ACTION_COUNT]; actions[COPY] = true; - if(((TreeNode)_parent).getAvailableActions()[PASTE]) + Object clipboard = getCoordinator().getClipboard(); + if(clipboard != null && + (clipboard instanceof ServiceInstanceDescriptor + || clipboard instanceof AdapterDescriptor + || clipboard instanceof DbEnvDescriptor)) { actions[PASTE] = true; } -- cgit v1.2.3