Cube Gears should be disabled when "inside cube" mode is on
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
MC Return | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It makes no sense to have cube gears running, as the gears obstruct the user's view on the desktops, when viewing the cube from the inside.
Cube Gears rendering should be automatically disabled in this case and a warning should be printed to the console.
[How to reproduce]
1. Enable cube, rotate and gears in CCSM
2. Enable Desktop Cube->Behaviour
3. Activate the cube
[What you would expect to happen]
Compiz disables the 3d gears automatically when viewing the cube from the inside to not obstruct the user's view.
[What actually happens]
Compiz renders the 3d gears and obstructs the user's view as the camera position is now at the center of the cube, together with the rotating gears...
Related branches
- Sam Spilsbury: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Sami Jaktholm: Pending requested
-
Diff: 44 lines (+16/-0)2 files modifiedplugins/gears/src/gears.cpp (+15/-0)
plugins/gears/src/gears.h (+1/-0)
Changed in compiz: | |
assignee: | nobody → MC Return (mc-return) |
Changed in compiz: | |
status: | New → In Progress |
Changed in compiz: | |
importance: | Undecided → Medium |
milestone: | none → 0.9.10.0 |
description: | updated |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:compiz at revision None, scheduled for release in compiz, milestone 0.9.11.0