Fixed: [Issue 224] xtend & protobuf-dt conflict: .xtend files mistakenly handled by protobuf-dt https://code.google.com/p/protobuf-dt/issues/detail?id=224
diff --git a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java index 2c356e5..f5d956e 100644 --- a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java +++ b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java
@@ -75,10 +75,10 @@ return null; } URI uri = resource.getURI(); - if (!uri.isPlatformResource() && !"proto".equals(uri.fileExtension())) { - return null; + if (uri.isPlatformResource() && "proto".equals(uri.fileExtension())) { + return uri.toPlatformString(true); } - return uri.toPlatformString(true); + return null; } private void generateSingleProto(String command, IFile protoFile) throws CoreException {