Attached a patch that uses the _NET_ACTIVE_WINDOW_ hint on the root X window to grab the current active window, and then checks if it's resource_name is "evolution" and, if so, doesn't notify.
The patch adds two new files, but no new dependencies. Seems to work fine after a morning of testing. I've left the old code as a fallback if there is an issue getting the active window.
Attached a patch that uses the _NET_ACTIVE_WINDOW_ hint on the root X window to grab the current active window, and then checks if it's resource_name is "evolution" and, if so, doesn't notify.
The patch adds two new files, but no new dependencies. Seems to work fine after a morning of testing. I've left the old code as a fallback if there is an issue getting the active window.