Index: macro.cpp
===================================================================
--- macro.cpp	(revision 6539)
+++ macro.cpp	(working copy)
@@ -7230,10 +7230,12 @@
 {
 	if (MacroLIB)
 	{
+		int KeyParam=Key;
 		for (int I=0; I < 2; ++I)
 		{
 			int Pos,Len;
 			MacroRecord *MPtr=nullptr;
+			Key=KeyParam;
 
 			if (CheckMode == -1)
 			{
