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

Reply via email to