This problem can be solved with the fix in PrivateScreen::updateOutputDevices() below.
--- screen.cpp.orig 2011-08-31 16:33:45.000000000 +0800 +++ screen.cpp 2011-08-31 16:33:03.000000000 +0800 @@ -1729,6 +1729,13 @@ width = (int) uWidth; height = (int) uHeight; + // Update screen size + if (screen->width () != width || screen->height () != height) + { + screen->setWidth(width); + screen->setHeight(height); + } + if (bits & XNegative) x = screen->width () + x - width; -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs