Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2007-04-24 13:43:36 +0000
committerMichael Valenta2007-04-24 13:43:36 +0000
commit9e93981eb975b311ff4e615e99b5246db9ac4b11 (patch)
tree92443cfab8be629f9339a77ccfb676a1f8a3d31c /examples
parent76cd37f2d0650447c885e6617fe5e221f3480d0a (diff)
downloadeclipse.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.java5
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;
}

Back to the top