-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
main window disappears after being unminimized #1757
Comments
Yeah, it seems to only occur when "minimize windows into application icon" option is ticked in Dock options. |
Can't reproduce on my machine (MBP mid 2010, nVidia GPU) with Os X 10.10.3. Could it be a system bug solved in the last version, or maybe something related to video drivers? |
Not solved, I've just updated to latest OS X |
window still seems to be somewhere. if you hit F on keyboard (to fullscreen) it works... and hitting F takes it back to normal size and then it's visible. |
^ that is a decent workaround but not a fix, but thanks. |
What mpv version? Try git master. |
Can't reproduce it as well using 10.10.2 and current master ( |
version git-8fff125. Git master? How do I do the 'no config' thing? what do I enter into the config file exactly |
Where do you have your version of mpv from? |
Where should I be getting the version from? I downloaded my mpv from the main site. |
This build from mpv.io has the issue:
I removed mpv and reinstalled it via homebrew. Now there is no issue. I suppose ChrisK needs to update his build.
|
Funny, I just tried this version (and http://sva.wakku.to/~chris/mpv_builds/mpv_20150329202708_git-8fff125.tar.bz2 which is apparently the one es0phagus is using) and both work for me just fine. |
I upgraded and it still persists. Where is the config file located again? I've forgotten. |
After some investigation it appears to be a bug related to the stay on top option, not any particular build as i've just replicated it with latest mpv from homebrew. |
Yup, after I removed "ontop" from the config file the bug ceases. |
Any chance of this being fixed? Still persists on El Capitan. If "on top" isn't enabled, then it functions properly, but if it is, then it exists. |
yep, i've noticed some apps (e.g. vox) handle on top correctly. idk how. On Sun, Oct 4, 2015 at 10:58 AM es0phagus [email protected] wrote:
|
when the window level is set to something different than NSNormalWindowLevel and the window is miniaturized, it will vanish when deminiaturized. setting NSNormalWindowLevel before miniturizing and setting the wanted level after deminiaturizing to work around this bug. Fixes mpv-player#1757
this should work around the bug. |
setting a window level other than NSNormalWindowLevel always sets NSWindowCollectionBehaviorTransient, which prevents certain things to work properly. examples are automatic switching to the active Space when mpv is made active and (de-)miniaturizing. latter always lead to a vanishing window. Fixes mpv-player#1757 mpv-player#1884
okay instead of working around the bug, i found the cause and a way to fix it. this also fixes #1884. @jojoman02 since you reported both bugs can you confirm it fixes it for you too? |
setting a window level other than NSNormalWindowLevel always sets NSWindowCollectionBehaviorTransient, which prevents certain things to work properly. examples are automatic switching to the active Space when mpv is made active and (de-)miniaturizing. latter always lead to a vanishing window. Fixes mpv-player#1757 mpv-player#1884
How do I use the code? As in where exactly do I place the fix? The mpv I have installed came built completely, unsure if that changes anything
… On 19 Jan 2017, at 15:39, Akemi ***@***.***> wrote:
okay instead of working around the bug, i found a way to fix the cause of it. this also fixes #1884. @jojoman02 since you reported both bugs can you confirm it fixes it for you too?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
setting a window level other than NSNormalWindowLevel always sets NSWindowCollectionBehaviorTransient, which prevents certain things to work properly. examples are automatic switching to the active Space when mpv is made active and (de-)miniaturizing. latter always lead to a vanishing window. Fixes mpv-player#1757 mpv-player#1884
setting a window level other than NSNormalWindowLevel always sets NSWindowCollectionBehaviorTransient, which prevents certain things to work properly. examples are automatic switching to the active Space when mpv is made active and (de-)miniaturizing. latter always lead to a vanishing window. Fixes mpv-player#1757 mpv-player#1884
you have to build it yourself or you can try this. |
Steps to reproduce:
osx version 10.10.2 and 10.10.3
edit: updated with additional data to better reproduce bug
The text was updated successfully, but these errors were encountered: