Project

General

Profile

Actions

Bug #1427

closed

Icons in notification area are not deleted when window closes

Added by cblp-su about 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Core
Target version:
Start date:
11/13/2013
Due date:
% Done:

100%

Estimated time:
2:00 h
Reported in:
master

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
--------------------------------

Normal plugins:
  • 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)
Adapted plugins:
  • LeechCraft

Files

Actions #1

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.

Actions #2

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:

Actions #3

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.

Actions #4

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.

Actions #5

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.

Actions #6

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.

Actions #7

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.

Actions #8

Updated by 0xd34df00d almost 11 years ago

  • Status changed from Resolved to Closed

Ok, a week has passed.

Actions

Also available in: Atom PDF