Bug #1427
closedIcons in notification area are not deleted when window closes
100%
Description
When I open a "new window" using corresponding main menu item, a new icon appears in notification area (Ubuntu, Unity). When I close that window, the icon doesn't go.
LeechCraft 0.5.95-3396-gb899955
Built with Qt 4.8.4, running with Qt 4.8.4
Running on: Ubuntu 13.10 x86_64 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC 2013
--------------------------------
Diag info for Poshuku Browser:
Built with QtWebKit 2.3.2, running with QtWebKit 537.21
--------------------------------
- Aggregator (/usr/lib/leechcraft/plugins/libleechcraft_aggregator.so)
- Aggregator BodyFetch (/usr/lib/leechcraft/plugins/libleechcraft_aggregator_bodyfetch.so)
- Azoth (/usr/lib/leechcraft/plugins/libleechcraft_azoth.so)
- Azoth Acetamide (/usr/lib/leechcraft/plugins/libleechcraft_azoth_acetamide.so)
- Azoth AdiumStyles (/usr/lib/leechcraft/plugins/libleechcraft_azoth_adiumstyles.so)
- Azoth Astrality (/usr/lib/leechcraft/plugins/libleechcraft_azoth_astrality.so)
- Azoth Autoidler (/usr/lib/leechcraft/plugins/libleechcraft_azoth_autoidler.so)
- Azoth Autopaste (/usr/lib/leechcraft/plugins/libleechcraft_azoth_autopaste.so)
- Azoth Birthday Notifier (/usr/lib/leechcraft/plugins/libleechcraft_azoth_birthdaynotifier.so)
- Azoth ChatHistory (/usr/lib/leechcraft/plugins/libleechcraft_azoth_chathistory.so)
- Azoth Depester (/usr/lib/leechcraft/plugins/libleechcraft_azoth_depester.so)
- Azoth EmbedMedia (/usr/lib/leechcraft/plugins/libleechcraft_azoth_embedmedia.so)
- Azoth Herbicide (/usr/lib/leechcraft/plugins/libleechcraft_azoth_herbicide.so)
- Azoth HiLi (/usr/lib/leechcraft/plugins/libleechcraft_azoth_hili.so)
- Azoth Isterique (/usr/lib/leechcraft/plugins/libleechcraft_azoth_isterique.so)
- Azoth Juick (/usr/lib/leechcraft/plugins/libleechcraft_azoth_juick.so)
- Azoth LastSeen (/usr/lib/leechcraft/plugins/libleechcraft_azoth_lastseen.so)
- Azoth Metacontacts (/usr/lib/leechcraft/plugins/libleechcraft_azoth_metacontacts.so)
- Azoth Modnok (/usr/lib/leechcraft/plugins/libleechcraft_azoth_modnok.so)
- Azoth Murm (/usr/lib/leechcraft/plugins/libleechcraft_azoth_murm.so)
- Azoth NativeEmoticons (/usr/lib/leechcraft/plugins/libleechcraft_azoth_nativeemoticons.so)
- Azoth OTRoid (/usr/lib/leechcraft/plugins/libleechcraft_azoth_otroid.so)
- Azoth Rosenthal (/usr/lib/leechcraft/plugins/libleechcraft_azoth_rosenthal.so)
- Azoth SHX (/usr/lib/leechcraft/plugins/libleechcraft_azoth_shx.so)
- Azoth StandardStyles (/usr/lib/leechcraft/plugins/libleechcraft_azoth_standardstyles.so)
- Azoth Vader (/usr/lib/leechcraft/plugins/libleechcraft_azoth_vader.so)
- Azoth Xoox (/usr/lib/leechcraft/plugins/libleechcraft_azoth_xoox.so)
- Azoth Xtazy (/usr/lib/leechcraft/plugins/libleechcraft_azoth_xtazy.so)
- Azoth Zheet (/usr/lib/leechcraft/plugins/libleechcraft_azoth_zheet.so)
- Azoth p100q (/usr/lib/leechcraft/plugins/libleechcraft_azoth_p100q.so)
- CSTP (/usr/lib/leechcraft/plugins/libleechcraft_cstp.so)
- Devmon (/usr/lib/leechcraft/plugins/libleechcraft_devmon.so)
- GActs (/usr/lib/leechcraft/plugins/libleechcraft_gacts.so)
- HotStreams (/usr/lib/leechcraft/plugins/libleechcraft_hotstreams.so)
- Last.FM Scrobbler (/usr/lib/leechcraft/plugins/libleechcraft_lastfmscrobble.so)
- Poshuku Browser (/usr/lib/leechcraft/plugins/libleechcraft_poshuku.so)
- Poshuku CleanWeb (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_cleanweb.so)
- Poshuku FUA (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_fua.so)
- Poshuku FatApe (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_fatape.so)
- Poshuku FileScheme (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_filescheme.so)
- Poshuku Keywords (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_keywords.so)
- Poshuku OB: Delicious (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_onlinebookmarks_delicious.so)
- Poshuku OB: Read It Later (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_onlinebookmarks_readitlater.so)
- Poshuku OnlineBookmarks (/usr/lib/leechcraft/plugins/libleechcraft_poshuku_onlinebookmarks.so)
- SecMan (/usr/lib/leechcraft/plugins/libleechcraft_secman.so)
- SimpleStorage (/usr/lib/leechcraft/plugins/libleechcraft_secman_simplestorage.so)
- Summary (/usr/lib/leechcraft/plugins/libleechcraft_summary.so)
- TabSessManager (/usr/lib/leechcraft/plugins/libleechcraft_tabsessmanager.so)
- Vrooby (/usr/lib/leechcraft/plugins/libleechcraft_vrooby.so)
- vGrabber (/usr/lib/leechcraft/plugins/libleechcraft_vgrabber.so)
- LeechCraft
Files
Updated by 0xd34df00d about 11 years ago
I can't reproduce this on both KDE/KWin and Openbox/Mellonetray. Is the window really closed? Probably Unity just minimises it.
Updated by cblp-su about 11 years ago
0xd34df00d wrote:
I can't reproduce this on both KDE/KWin and Openbox/Mellonetray. Is the window really closed? Probably Unity just minimises it.
No, it's not minimization. That icons represent kinda zombie windows. Look at this:
Updated by 0xd34df00d about 11 years ago
I still feel like the windows don't get closed at all for some reason. Dunno, what's the state of the Exit on close checkbox in Settings → LeechCraft → Behavior?
Also, I wish all similar GUI-related reports had such screencasts.
Updated by cblp-su about 11 years ago
0xd34df00d wrote:
I still feel like the windows don't get closed at all for some reason. Dunno, what's the state of the Exit on close checkbox in Settings → LeechCraft → Behavior?
Yes, this check is off.
Is new LC window another application instance? If not so, do they really need separated icons?
One more bug. How can I restore closed window if application is still running? There is no such option in drop-down menu, and even running `leechcraft` from command line doesn't do anything.
Updated by 0xd34df00d about 11 years ago
cblp-su wrote:
0xd34df00d wrote:
I still feel like the windows don't get closed at all for some reason. Dunno, what's the state of the Exit on close checkbox in Settings → LeechCraft → Behavior?
Yes, this check is off.
Strange then. I'll think about it.
Is new LC window another application instance?
Nope.
If not so, do they really need separated icons?
Yep, each icon controls each window visibility. Though honestly I think better behavior is just closing the non-primary windows if they're, well, closed.
One more bug. How can I restore closed window if application is still running? There is no such option in drop-down menu, and even running `leechcraft` from command line doesn't do anything.
Clicking on the tray icon should do. Though I've heard there are issues with clicking in Unity. If it's true, I can add a menu item for this.
Updated by cblp-su about 11 years ago
0xd34df00d wrote:
Strange then. I'll think about it.
Why? Check is off don't exit on close window closes, icon stays.
If not so, do they really need separated icons?
Yep, each icon controls each window visibility.
No, action "Quit" quits the whole application, if the window is open, and does NOTHING if it is closed. You can see it on the video.
So how can I close a window without no garbage left?
One more bug. How can I restore closed window if application is still running? There is no such option in drop-down menu, and even running `leechcraft` from command line doesn't do anything.
Clicking on the tray icon should do. Though I've heard there are issues with clicking in Unity. If it's true, I can add a menu item for this.
In unity, clicking on such icon just drops menu.
Updated by 0xd34df00d almost 11 years ago
- Status changed from New to Resolved
- Target version set to 0.6.60
- % Done changed from 0 to 100
- Estimated time set to 2:00 h
Well, technically fixed, since non-primary windows now don't create any tray icons.
Updated by 0xd34df00d almost 11 years ago
- Status changed from Resolved to Closed
Ok, a week has passed.