On onCurrentDesktop, just keep window_vp == m_Screen->vp () the first test is broken (compiz just support well viewport, the virtual desktop implementation is broken as told sam).
You can sneak the double click fix in this merge, that should be easy (button == 1), you have some examples in launcher.cpp if needed.
So, once that is done, it seems that everything looks ready for merging! ;)
On onCurrentDesktop, just keep window_vp == m_Screen->vp () the first test is broken (compiz just support well viewport, the virtual desktop implementation is broken as told sam).
You can sneak the double click fix in this merge, that should be easy (button == 1), you have some examples in launcher.cpp if needed.
So, once that is done, it seems that everything looks ready for merging! ;)