dwm-win32
dwm-win32 copied to clipboard
Do not manage hanging windows
Problem: When dwm-win32 manages non-responding windows it also gets to a non-responding mode
Solution: Avoid managing windows that Windows determines as not responding or windows that are managed by a process that is debugged
If a window is hanged and managed, should we call unmanage()
?
@prabirshrestha good point, I fixed the code with unmanaging as well in case the window is hanged, and also I added a check if the process of the window is being debugged, since this also currently causes dwm to hang
Hey @nir9, I appreciate all the work that has gone into this, while this has improved stability, I can still reproduce crashes randomly using certain features of Zoom meetings, but also 100% of the time upon trying to run a program called ToneLib GFX, based on my initial testing of this PR.
Unsure how to log any information on the cause.
Windows 10 Home 22H2
@adham-elaraby Thanks, I have recently started my own tiling WM for Windows project, so I don't plan on maintaining this PR anymore.