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

Reply via email to