change "WatchFrame" for "ObjectiveTrackerFrame" at the end of the code, like this:
Code:
local o = ObjectiveTrackerFrame.SetPoint
function ObjectiveTrackerFrame:SetPoint(a1, frame, a2, x, y)
if frame == "MinimapCluster" then o(self, a1, frame, a2, x+48, y)
elseif frame == "UIParent" then o(self, "BOTTOM", frame, "BOTTOM", 0, y) end
end