Version: 2.0.0 (using KDE 4.6.4) OS: Linux The context menu had a side image before, now it seems to be gone. Has it been removed? If so, we should fix the width of the context menu, because when viewing an image and right-clicking on it, the context menu is wider than in the thumbnail view. Reproducible: Always Steps to Reproduce: 1. Click on an thumbnail. 2. Right click on the image Actual Results: Context menu shows no side image, context menu is too wide. Expected Results: The image should be displayed. If we removed it, the context menu width needs to be fixed. OS: Linux (i686) release 2.6.39-ARCH Compiler: gcc
Yes, a regression from bug 274388. Actually, I note that possible issue, but you are so fast with bug fixing :) There are three things that need to be rendered: - the background/frame (PE_FrameMenu) - the icons/text (actual QMenu) - the sidebar (your customization) The rendering order of those elements should match the list above.
If the intention was to put the frame above the sidebar, then you might need to explicitely check for QWindowsVistaStyle, and only apply the new rendering order for that. Use style()->inherits().
context menu image have been removed definitively with 2.3.0 release... Gilles Caulier