Floating window bug fix with changing desktops