Bottom-edge window placement doesn't take decoration height into consideration
Bug #1282304 reported by
Adam Conrad
This bug affects 8 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Unity |
Invalid
|
Medium
|
Marco Trevisan (Treviño) | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
With the new compiz, bottom-edge window placement doesn't take decoration height into account, and thus leads to placing windows slightly off-screen. Easily reproducible by hitting Ctrl-Alt-T four times and noting that the top top-edge terminals are placed correctly, but the two bottom-edge ones are placed just below the bottom of the workspace.
Related branches
lp:~3v1n0/compiz/extents-resize-fixes
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 46 lines (+10/-2)2 files modifiedsrc/privatewindow.h (+1/-0)
src/window.cpp (+9/-2)
Changed in compiz: | |
status: | New → Triaged |
Changed in compiz (Ubuntu): | |
status: | New → Triaged |
Changed in compiz: | |
importance: | Undecided → Medium |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
Changed in compiz: | |
status: | Triaged → Invalid |
Changed in compiz (Ubuntu): | |
status: | Triaged → Invalid |
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 7.2.0 |
Changed in compiz: | |
status: | Invalid → Triaged |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 0.9.11.0 |
Changed in unity: | |
status: | Triaged → Invalid |
Changed in compiz: | |
status: | Triaged → In Progress |
tags: | added: new-decorations |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | 7.2.0 → none |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package compiz - 1:0.9.11+ 14.04.20140303- 0ubuntu1
--------------- 11+14.04. 20140303- 0ubuntu1) trusty; urgency=low
compiz (1:0.9.
[ Marco Trevisan (Treviño) ] undecorating Yeah, again here... So, now when setting the
* Window: define proper cases when we need to resize a window when
decorating/
window extents, we resize a window only in these cases: 1) We have a
normal window that has never been decorated (lp:1282304) 2) We're
(re)decorating a maximized or fullscreen window (lp:1282305) This
seems to work well in all the cases I tested, with no regressions
with nedit (that highlighted an issue with old code path) (LP:
#1282304, #1282305)
* Opengl, Texture: don't try to create a texture of invalid (empty or
negative) size This seem to cause also a crash when using software
rendering. (LP: #1055166)
-- Ubuntu daily release <email address hidden> Mon, 03 Mar 2014 20:09:55 +0000