Bug 70249 - Panel clock missing when desktop-shell transformed at 90 or 270 degrees
Summary: Panel clock missing when desktop-shell transformed at 90 or 270 degrees
Status: VERIFIED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-07 18:21 UTC by U. Artie Eoff
Modified: 2013-10-11 00:39 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
missing panel clock (36.69 KB, image/png)
2013-10-07 18:21 UTC, U. Artie Eoff
Details
multi-display reveals even more. (812.38 KB, image/jpeg)
2013-10-08 15:04 UTC, U. Artie Eoff
Details

Description U. Artie Eoff 2013-10-07 18:21:53 UTC
Created attachment 87251 [details]
missing panel clock

When the weston output is transformed at 90, 270, flipped-90, or flipped-270 the panel clock is missing in the desktop-shell.

See attached screenshot.

wayland (HEAD) 1.2.92-0-g260d73b
drm (HEAD) libdrm-2.4.46-0-gc6d73cf
mesa (9.2) heads/9.2-0-gfac3094
libva (HEAD) libva-1.2.1-0-g88ed1eb
intel-driver (HEAD) 1.2.1-0-g8f306e3
weston (HEAD) 1.2.92-0-g8d7bef2
Comment 1 U. Artie Eoff 2013-10-08 15:04:14 UTC
Created attachment 87292 [details]
multi-display reveals even more.

Furthermore, we can see that attaching another display, the panel bar from the transformed primary display "bleeds" over onto the second display's panel bar.
Comment 3 U. Artie Eoff 2013-10-11 00:39:10 UTC
commit 6a11a8ab544d7fa186374ca5f26c2f403409f223
Author: Kristian Høgsberg <krh@bitplanet.net>
Date:   Wed Oct 9 15:17:01 2013 -0700

    Revert "Resize the shell when the mode is switched"
    
    This breaks panel resizing as it doesn't account for output rotation.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=70249
    
    This reverts commit a356f7b1ef08fd9c2ad69cada89d68841e71a6bb.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.