The bug was much simpler than I though. We only forgot to call updateOutputDevices () after detectOutputDevices() (as we already do on initialisation) in PrivateScreen::configure() (src/screen.cpp).
The attached patch fixes the issue here with the open source driver. ** Patch added: "0001-Call-updateOutputDevices-after-detectOutputDevices-w.patch" https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/833549/+attachment/2340778/+files/0001-Call-updateOutputDevices-after-detectOutputDevices-w.patch -- You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu. https://bugs.launchpad.net/bugs/833549 Title: Severe screen corruption after rotate the screen To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/833549/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~compiz Post to : [email protected] Unsubscribe : https://launchpad.net/~compiz More help : https://help.launchpad.net/ListHelp

