summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2018-06-30 15:38:29 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2018-06-30 15:38:29 -0400
commit96a8401c03bc38b682a5a793fb4d15766a2663b2 (patch)
tree54b78c39c80235f07e965fb04c2eb3ade86bd77a
parent3463ee806ccb15930045c0be85a51e2353c061bd (diff)
downloadSMAPI-96a8401c03bc38b682a5a793fb4d15766a2663b2.tar.gz
SMAPI-96a8401c03bc38b682a5a793fb4d15766a2663b2.tar.bz2
SMAPI-96a8401c03bc38b682a5a793fb4d15766a2663b2.zip
fix types getting rewritten unnecessarily if the source & target types have the same full name (#556)
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs
index cf840dcc..62e15731 100644
--- a/src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs
+++ b/src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs
@@ -92,7 +92,7 @@ namespace StardewModdingAPI.Framework.ModLoading.Rewriters
/// <param name="platformChanged">Whether the mod was compiled on a different platform.</param>
public override InstructionHandleResult Handle(ModuleDefinition module, ILProcessor cil, Instruction instruction, PlatformAssemblyMap assemblyMap, bool platformChanged)
{
- if (!this.IsMatch(instruction) && !instruction.ToString().Contains(this.FromTypeName))
+ if (!this.IsMatch(instruction))
return InstructionHandleResult.None;
// field reference