New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pressing NVDA+q to exit NVDA will leave the NVDA icon in system tray. #4460
Comments
Comment 1 by driemer.riemer@... on 2014-09-16 04:44 |
Comment 2 by jteh on 2014-09-16 05:19 |
Comment 3 by vgjh2005 on 2014-09-16 05:50 |
Comment 4 by jteh on 2014-09-16 06:05 |
Comment 5 by vgjh2005 on 2014-09-16 06:11 |
Comment 6 by driemer.riemer@... on 2014-09-16 06:59 |
Comment 7 by briang1 on 2014-09-16 07:04 If you attempt to use any of the extra versions of nvda in the tray, the icon will vanish and nothing will happen. |
Comment 8 by jteh (in reply to comment 6) on 2014-09-16 08:10
In normal circumstances, it definitely doesn't happen in recent releases. It's possibly broken in next, though. If it's happening all the time for you, it's very probably due to an add-on. It'd be great if you can check NVDA 2014.3 with all add-ons disabled. If it still happens then, we'll need to figure out why it behaves that way on your system. |
Comment 9 by vgjh2005 on 2014-09-16 11:35 |
Comment 10 by blindbhavya on 2014-09-17 14:33 |
Comment 12 by jteh (in reply to comment 10) on 2014-09-17 14:41
You can configure what icons get shown in the main notification area and which don't. See the Taskbar settings.
An add-on can do almost anything. |
Comment 13 by driemer.riemer@... on 2014-09-17 17:58 |
Comment 14 by jteh (in reply to comment 13) on 2014-09-17 20:50
I assume you mean it happens with 2014.3 as well? I also assume you made sure to clear icons from previously broken copies before testing 2014.3.
Portable copies should be fine. Source should be fine too, as long as you're doing a full submodule update, scons source, etc. |
Comment 15 by James Teh <jamie@... on 2014-09-18 03:47
|
Comment 16 by James Teh <jamie@... on 2014-09-18 03:47
Changes:
|
Comment 18 by vgjh2005 on 2014-10-23 01:42 |
Comment 19 by jteh (in reply to comment 18) on 2014-10-23 02:48
What exact build are you using? I can't reproduce this here with latest next (e14c2ff). |
Comment 20 by vgjh2005 on 2014-10-23 06:57 |
Comment 21 by jteh on 2014-10-23 07:29 |
Comment 22 by vgjh2005 (in reply to comment description) on 2014-10-25 06:33 |
Comment 23 by vgjh2005 on 2014-10-31 02:01 |
Comment 24 by jteh (in reply to comment 20) on 2014-12-19 06:53
I think I hopefully fixed this (6799a05). Can you please try the 19 December next snapshot? (It will be available a few hours after I write this.) |
Comment 25 by vgjh2005 on 2014-12-20 06:03 |
Comment 26 by vgjh2005 on 2014-12-20 06:04 |
Comment 27 by vgjh2005 on 2014-12-24 02:03 |
Comment 28 by vgjh2005 on 2014-12-24 02:03 |
Comment 29 by jteh (in reply to comment 27) on 2014-12-24 06:28
Right, but how are you actually reproducing this? That shouldn't happen in normal usage. Are you saying it still happens when restarting after installing an add-on? There is no way we can remove the icon if NVDA is killed instead of exited gracefully. That's just how Windows works. The question is why it isn't exiting gracefully. |
Comment 30 by vgjh2005 on 2014-12-24 15:23 |
Comment 31 by jteh (in reply to comment 30) on 2015-01-06 03:55
NVDA failing to exit correctly can absolutely be caused by add-ons. Have you tested this with all add-ons disabled? Also, in comment:25, you said this was fixed, but you said it wasn't fixed in comment:27. So are you saying you're still seeing exactly the same issue and it wasn't fixed after all? |
Comment 32 by vgjh2005 on 2015-01-07 01:45 |
Comment 33 by jteh on 2015-01-09 02:09 |
Comment 34 by vgjh2005 on 2015-03-25 12:29 |
Comment 35 by vgjh2005 on 2015-03-25 12:32 |
Comment 36 by mohammed on 2015-05-02 17:06 why can't I re-open this ticket? |
Comment 37 by jteh on 2015-05-03 05:11 |
We now seem to need another iteration of the main loop in order for the TaskBarIcon to be destroyed properly. The documentation does seem to suggest that Destroy runs in a subsequent loop iteration, but we didn't need this before wxPython 3 for some reason. Unfortunately, the loop has already exited by the time we destroy things. ProcessPendingEvents doesn't seem to work; Pending() even reports False after the destroy. Thankfully, calling MainLoop again does work and it returns quickly because the top window has been destroyed. Re #4460.
Reported by vgjh2005 on 2014-09-16 04:27
Hi:
Pressing hotkey to exit NVDA will leave the NVDA icon in system tray. Pressing ctrl+alt+n to restart NVDA, this is also existing.
Thanks!
The text was updated successfully, but these errors were encountered: