With FFM and FFM Raise enabled, switching to a workspace that places two overlapping windows under the cursor would result in the windows being rapidly raised and focused alternately.
My fix is a bit of a hack and probably hides an underlying issue, but it solves the issue for now.
All it does is grab the pointer at the beginning of the wm.SetWorkspace function and releases it when done.
With FFM and FFM Raise enabled, switching to a workspace that places two overlapping windows under the cursor would result in the windows being rapidly raised and focused alternately.
My fix is a bit of a hack and probably hides an underlying issue, but it solves the issue for now.
All it does is grab the pointer at the beginning of the wm.SetWorkspace function and releases it when done.