Removed ignoreCase=true from the call to Type.GetInterface, because, well, we don't want to ignore case. And this seems to be causing problems in mono 4.3.

0.8.2-post-fixes
Diva Canto 2015-08-15 16:08:14 -07:00
parent 83059724ee
commit 4cbbbefbf6
4 changed files with 5 additions and 5 deletions

View File

@ -67,7 +67,7 @@ namespace OpenSim.Region.ClientStack
{
if (pluginType.IsPublic)
{
Type typeInterface = pluginType.GetInterface("IClientNetworkServer", true);
Type typeInterface = pluginType.GetInterface("IClientNetworkServer");
if (typeInterface != null)
{

View File

@ -172,7 +172,7 @@ namespace OpenSim.Region.Physics.Manager
{
if (!pluginType.IsAbstract)
{
Type physTypeInterface = pluginType.GetInterface("IPhysicsPlugin", true);
Type physTypeInterface = pluginType.GetInterface("IPhysicsPlugin");
if (physTypeInterface != null)
{
@ -186,7 +186,7 @@ namespace OpenSim.Region.Physics.Manager
}
}
Type meshTypeInterface = pluginType.GetInterface("IMeshingPlugin", true);
Type meshTypeInterface = pluginType.GetInterface("IMeshingPlugin");
if (meshTypeInterface != null)
{

View File

@ -268,7 +268,7 @@ namespace OpenSim.Server.Base
&& pluginType.ToString() != pluginType.Namespace + "." + className)
continue;
Type typeInterface = pluginType.GetInterface(interfaceName, true);
Type typeInterface = pluginType.GetInterface(interfaceName);
if (typeInterface != null)
{

View File

@ -86,7 +86,7 @@ namespace OpenSim.Services.Base
continue;
Type typeInterface =
pluginType.GetInterface(interfaceName, true);
pluginType.GetInterface(interfaceName);
if (typeInterface != null)
{
T plug = (T)Activator.CreateInstance(pluginType,