diff --git a/DS4Windows/DS4Control/Mapping.cs b/DS4Windows/DS4Control/Mapping.cs index 8f925632f6..d471bf5844 100644 --- a/DS4Windows/DS4Control/Mapping.cs +++ b/DS4Windows/DS4Control/Mapping.cs @@ -1989,7 +1989,7 @@ private static async void MapCustomAction(int device, DS4State cState, DS4State DS4Device d = ctrl.DS4Controllers[device]; //cus - DS4State tempPrevState = d.getPreviousState(); + DS4State tempPrevState = d.getPreviousStateRef(); // Only create one instance of previous DS4StateFieldMapping in case more than one multi-action // button is assigned if (previousFieldMapping == null)