• Vlad Zahorodnii's avatar
    wayland: Block geometry updates while placing popups · 83ed2503
    Vlad Zahorodnii authored
    Placement::placeTransient() checks the frame geometry right after
    setting it. That is a problem because geometry updates for
    XdgPopupClient are made in async fashion. We need to block geometry
    updates in order to ensure that window placement code sees correct
    geometry.
    
    
    (cherry picked from commit f369a355)
    83ed2503