Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flickers and other weird window stuff when resizing on sway with keepaspect-window #11435

Closed
llyyr opened this issue Mar 10, 2023 · 2 comments
Closed
Labels
down-upstream features and bugs that need to be implemented and fixed upstream os:linux

Comments

@llyyr
Copy link
Contributor

llyyr commented Mar 10, 2023

Important Information

Provide following Information:

  • mpv version mpv 0.35.0+git.20230308T140622.9880b06a
  • Window Manager and version sway 1.9-dev
  • Possible screenshot or video of visual glitches https://0x0.st/HiBi.mp4

Reproduction steps

Start mpv on sway as a floating window and try to shrink window to 0x0 or smaller or as shown in video

Expected behavior

mpv doesn't move position when resizing

Actual behavior

mpv window flickers and moves position when resizing

Log file

wayland_debug.log
mpv.log

@llyyr llyyr added the os:linux label Mar 10, 2023
@Dudemanguy
Copy link
Member

Most likely a sway bug. The code here is purely a resize. The only thing special thing mpv does is preserve the aspect ratio which probably confuses sway and causes that flickering. If you try on other compositors (like weston), this doesn't happen.

@Dudemanguy Dudemanguy added the down-upstream features and bugs that need to be implemented and fixed upstream label Mar 10, 2023
@llyyr
Copy link
Contributor Author

llyyr commented Oct 15, 2024

Not our bug and we don't need to track downstream issues.

@llyyr llyyr closed this as completed Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
down-upstream features and bugs that need to be implemented and fixed upstream os:linux
Projects
None yet
Development

No branches or pull requests

2 participants