Skip to content
This repository has been archived by the owner on Apr 21, 2021. It is now read-only.

Launching some games (Dota 2) is not tracked by ApplicationWatcher due to lack of WS_SYSMENU #19

Open
lostmsu opened this issue Aug 6, 2018 · 1 comment

Comments

@lostmsu
Copy link
Contributor

lostmsu commented Aug 6, 2018

Subj.

OnApplicationWindowChange never fires, because ShellHook ignores all windows without WS_SYSMENU.

I think the logic in ShellHook.IsAppWindow deserves some explanation overall. For example, there's a check for IsWindowVisible, but it never tracks if window becomes visible after creation.

Perhaps, library user should be able to filter windows on their own.

@lostmsu lostmsu changed the title Launching of some games (Dota 2) is not tracked by ApplicationWatcher due to lack of WS_SYSMENU Launching some games (Dota 2) is not tracked by ApplicationWatcher due to lack of WS_SYSMENU Aug 6, 2018
@kazmerk
Copy link

kazmerk commented Nov 11, 2018

Hwaving a shilimer issue UwU
pweeze fixy dixie or I'll cwaii OwO

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants