diff options
author | Michael Valenta | 2007-04-24 13:43:36 +0000 |
---|---|---|
committer | Michael Valenta | 2007-04-24 13:43:36 +0000 |
commit | 9e93981eb975b311ff4e615e99b5246db9ac4b11 (patch) | |
tree | 92443cfab8be629f9339a77ccfb676a1f8a3d31c /examples | |
parent | 76cd37f2d0650447c885e6617fe5e221f3480d0a (diff) | |
download | eclipse.platform.team-9e93981eb975b311ff4e615e99b5246db9ac4b11.tar.gz eclipse.platform.team-9e93981eb975b311ff4e615e99b5246db9ac4b11.tar.xz eclipse.platform.team-9e93981eb975b311ff4e615e99b5246db9ac4b11.zip |
Bug 183763 ValidateEdit does not work with Pessimistic Simple Provider in Example Plug-ins
Diffstat (limited to 'examples')
-rw-r--r-- | examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/PessimisticModificationValidator.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/PessimisticModificationValidator.java b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/PessimisticModificationValidator.java index 72fdef77f..02e537d38 100644 --- a/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/PessimisticModificationValidator.java +++ b/examples/org.eclipse.team.examples.filesystem/src/org/eclipse/team/examples/pessimistic/PessimisticModificationValidator.java @@ -319,6 +319,11 @@ public class PessimisticModificationValidator * Convenience method to get a shell from an object. */ private Shell getShell(Object context) { + if (context instanceof FileModificationValidationContext) { + FileModificationValidationContext fmvc = (FileModificationValidationContext) context; + return (Shell)fmvc.getShell(); + } + if (context instanceof Shell) { return (Shell)context; } |