Bug 658

Summary: The bottom icons on Applications and All screen are cut-off in qemu.
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Liang Wang <liangliang.wang>
Component: graphicsAssignee: Ke Yu <ke.yu>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: edwin.zhai, jiajun.xu, liang.li2, liangliang.wang, meta.mr.watcher, meta.watcher, sgw, wd, yi.zhao
Version: 1.0   
Target Milestone: 1.0 M4   
Hardware: Other   
OS: mips   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
icon cut-off none

Description Liang Wang 2011-01-17 21:46:12 UTC
Testing Environment
===============================
Host: qemumips
Kernel: Linux qemumips 2.6.37-yocto-standard+ 
Image location: http://autobuilder.pokylinux.org/nightly/20110114-1/qemu/qemumips/


Steps
===============================
1. Boot up the qemu with sato/sdk image
2. Observed the bottom of Applications/All screen. 


Observed Result
===============================
1. On Applications screen: The 'Web' and 'X11VNC Server' icons are cut-off.
2. On All screen: To drag the slide-bar to the bottom, the 'X11VNC Server' icon is cut-off and the slide-bar does not have downwards arrow at the bottom.
3. Please see attached file "Applications_cut-off.png", "ALL_cut-off.png" for more info.
Comment 1 Liang Wang 2011-01-17 21:47:33 UTC
Created attachment 88 [details]
icon cut-off
Comment 2 Wolfgang Denk 2011-02-04 01:11:43 UTC
I see the same with the qemuarm poky-image-sato-sdk image (commit ID 6f6a203)
running on real hardware.
Comment 4 Liang Wang 2011-03-21 18:58:39 UTC
This issue does not occur with qemu sato/sdk image.

Image location:
http://autobuilder.yoctoproject.org/nightly/20110318-3/machines/qemu/qemumips/

commit 82af8b9fb6d6d1439943fd15b8a75c0e663e4a45
Comment 5 Edwin Zhai 2011-09-26 00:16:04 UTC
root cause of this bug is the wrong parameter for gdk_window_set_events to receive resize event. Should use event mask (1 << GDK_PROPERTY_NOTIFY), instead of event itself.

Patch already in matchbox-desktop upstream.
http://git.yoctoproject.org/cgit/cgit.cgi/matchbox-desktop-2/commit/?id=71e3e6e04271e9d5a14f1c231ef100c7f320134d

I'll update on poky master.