Maybe I have spoken too early. The problem seems to be that findTopLevelWindowAtScreen() returns NULL for all windows that are in override_redirect state and that are not of class InputOnly. The attached patch returns the correct window for class InputOutput.
** Attachment added: "Fix for the problem" http://launchpadlibrarian.net/9847233/030_fix_screensaver ** Changed in: compiz (Ubuntu) Assignee: (unassigned) => Michael Vogt (mvo) Status: Confirmed => In Progress -- [gutsy] unredirect-fullscreen-windows option breaks gnome-screensaver locking behavior https://bugs.launchpad.net/bugs/122549 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs