[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-vcm-dev] Breaking changes in org.eclipse.team.core
|
RepositoryProviderType.getProvider does not retrieve the correct
RepositoryProvider.
Greetings,
Boris
Index: src/org/eclipse/team/core/RepositoryProviderType.java
===================================================================
RCS file:
/home/eclipse/org.eclipse.team.core/src/org/eclipse/team/core/RepositoryProviderType.java,v
retrieving revision 1.3
diff -u -r1.3 RepositoryProviderType.java
--- src/org/eclipse/team/core/RepositoryProviderType.java 15 Mar 2002
16:09:58 -0000 1.3
+++ src/org/eclipse/team/core/RepositoryProviderType.java 17 Mar 2002
17:04:36 -0000
@@ -67,9 +67,11 @@
* associated with a provider.
*/
final public static RepositoryProvider getProvider(IProject project)
{
- RepositoryProviderType[] allTypes = getAllProviderTypes();
- for (int i = 0; i < allTypes.length; i++) {
- return allTypes[i].getInstance(project);
+ RepositoryProviderType[] allTypes = getAllProviderTypes();
+ for (int i = 0; i < allTypes.length; i++) {
+ RepositoryProvider provider = allTypes[i].getInstance(project);
+ if (provider != null)
+ return provider;
}
return null;
}
--
"Engineering does not require science. Science helps a lot but
people built perfectly good brick walls long before they knew why
cement works." - Alan Cox