BurntSushi / wingo

A fully-featured window manager written in Go.
Do What The F*ck You Want To Public License
1k stars 90 forks source link

FFM Raise Workspace switch bug fix #28

Closed jrobsonchase closed 12 years ago

jrobsonchase commented 12 years ago

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.

jrobsonchase commented 12 years ago

Whoops, wrong author. Fixing and recreating...