mirror of
https://github.com/opensim/opensim.git
synced 2026-08-04 16:22:50 +08:00
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.
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user