summaryrefslogtreecommitdiff
path: root/src/desktop/view/Popup.cpp
Commit message (Collapse)AuthorAgeFilesLines
* layershell: fix popup crash with nullptr mon (#13763)UjinT342026-03-171-7/+6
|
* renderer: refactor resources and flags (#13471)UjinT342026-03-071-9/+13
|
* desktop/popup: avoid crash on null popup child in recheckingVaxry2026-02-251-2/+6
| | | | ref #13352
* popup: check for expired weak ptr (#13352)Tom Englund2026-02-241-1/+1
| | | | onCommit can destroy popups while the vector CPY still holds a weak ptr to it, check if the weak ptr is still valid
* view: send wl_surface.enter to subsurfaces of popups (#13353)Skidam2026-02-241-1/+1
|
* desktop/popup: fix use after free in Popup (#13335)jmanc32026-02-231-2/+7
| | | | | | | m_alpha was freed by fullyDestroy, but was then being touched because setCallbackOnEnd is activated by tick, which is the same function that updates animating variables --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* desktop/popup: only remove reserved for window popupsVaxry2026-02-191-1/+1
|
* popup: reposition with reserved taken into accountVaxry2026-02-071-2/+1
| | | | ref https://github.com/hyprwm/Hyprland/discussions/13194
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-9/+9
|
* desktop/layer: store aboveFs property and use thatVaxry2025-12-161-5/+5
|
* desktop/popup: fix invalid surface coordVaxry2025-12-161-6/+6
|
* desktop/popup: minor improvementsVaxry2025-12-161-2/+9
|
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-0/+485