• David Edmundson's avatar
    Fix blur behind folderview context menus · 42a74c9a
    David Edmundson authored
    Breeze has
    if (!(widget->testAttribute(Qt::WA_WState_Created) ||
       KWindowSystem::blur(widget->winId(), ...)
    which makes sense as the style should not be creating surfaces in polish
    and I don't want to remove it.
    This is problematic with QMenu::polish which has a subtle behavioural
    change compared to QMenu::exec in that it calls ensurePolish before
    creating the surface.
    Plasma::ContainmentInterface accidentally has this workaround already
    for parent window setting.
    BUG: 395262
    Test Plan:
    Right clicked on desktop icon
    Looked amazing
    Reviewers: #plasma, hein
    Reviewed By: #plasma, hein
    Subscribers: hein, plasma-devel
    Tags: #plasma
    Differential Revision: https://phabricator.kde.org/D14174