Are you aware that if NVDA is forced to close, like from the task manager
for instance, it's system tray icon is left behind? If it has to be forced
to close, do to an unfortunate crash or something, and is reloaded, then
closed again, that original icon is still there, making it look like it
didn't go away when NVDA was closed properly, but it actually may have. I
think one work around to cut down on confusion in this regard is if we can
figure out how to have NVDA take away those tray icons that it may have left
behind. I wonder if it could check and remove them when it's started and
when it's stopped?
----- Original Message -----
From: "Michel Such" <[hidden email]>
To: "Development for NonVisual Desktop Access" <[hidden email]>
Sent: Thursday, April 24, 2008 9:19 AM`
Subject: [Nvda-dev] Latest NVDA and system tray
I did not notice it before but, on my machines, when exiting nvda, it's
button remains in the system tray.
Pressing once on it makes it disappear.
Michel Such wrote:
> I did not notice it before but, on my machines, when exiting nvda, it's
> button remains in the system tray.
> Pressing once on it makes it disappear.
This does not happen for me. Are you hearing the exit sound when NVDA
exits? I've noticed some cases where it crashes on exit. I'm unable to
figure out what is causing this yet.
Valiant8086 (on laptop) wrote:
> I think one work around to cut down on confusion in this regard is if we can
> figure out how to have NVDA take away those tray icons that it may have left
This is a problem experienced by all applications which use the system
tray. Cleaning up such icons afterwards would be quite difficult and
potentially nasty. Also, I've never seen any other application clean up
like this; if an application crashes, it just leaves its system tray
Note that if NVDA doesn't remove its icon on a clean exit, this is a
different issue which needs to be fixed. As I say, I've seen a few cases
where NVDA crashes before it exits cleanly which I am yet to understand.