shellscape / Gmail-Notifier-Plus

Gmail Notifier Plus
http://shellscape.org
MIT License
89 stars 26 forks source link

Auto-hiding taskbar never disappears after notification #97

Closed sashakavun closed 11 years ago

sashakavun commented 12 years ago

Steps to reproduce:

  1. Set "Auto-hide the taskbar" checkbox in the Taskbar and Start Menu Properties
  2. Receive an email
  3. Read message in browser
  4. Wait for next check or update manually by clicking "Check for new mail" in the GNP taskbar context menu

Result: taskbar will not disappear from screen until you'll close Gmail Notifier Plus even if there are no unread messages. It happens regardless of whether GNP is pinned on the taskbar or not.

OS: Windows 7 (x86 & x64), Windows Server 2008 R2 (x64) GNP version: 3.5.0.0

shellscape commented 12 years ago

Please be thorough with issue reporting; you left out quite a bit of key information:

What version of Windows? 32 bit or 64 bit? What version of GNP? What is a "Notifier icon" in this context?

sashakavun commented 12 years ago

Sorry, I always forget about most important details. I've updated issue description.

shellscape commented 12 years ago

I can only reproduce this when "Flash Taskbar" is checked in the preferences. Can you confirm that?

sashakavun commented 12 years ago

I Confirm that behavior. With "Flash Taskbar" turned off, taskbar doesn't appears on new mail arrival. Btw, I've tested latest version from repo, including df3e79c, and its behavior isn't changed.

shellscape commented 12 years ago

yeah you'd have to uncomment the code that's commented out. that was just a tracking commit for a possible fix, but it messes with other stuff and steals focus like crazy. still don't have a solid solution for this.

typically a user will give the app's main window focus, which will stop the flashing and rehide the taskbar. since GNP's main window is hidden, that model is broken.

shellscape commented 11 years ago

I haven't been able to come up with a decent solution to this other than to say to turn off the flashing taskbar notification. The nature of the app with the hidden main window is pretty much the cause of this. Thanks for the report though.