EionRobb / pidgin-win7

A plugin to add Windows eye-candy to Pidgin (jump lists, transfer progress, status emblems)
11 stars 4 forks source link

Cannot close Buddy List by clicking X #11

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
Scenario 1:
1. Disable this plugin.
2. "Tools > Preferences > Interface > Show system tray icon > Always"
3. Click the X on the buddy list.

Scenario 2:
1. Disable this plugin.
2. "Tools > Preferences > Interface > Show system tray icon > Never"
3. Click the X on the buddy list.

Scenario 3:
1. Enable this plugin.
2. "Tools > Preferences > Interface > Show system tray icon > Never"
3. Click the X on the buddy list.

What is the expected output? What do you see instead?
Scenario 1 Expected/Observed: Pidgin minimizes to tray. [OK]

Scenario 2 Expected/Observed: Pidgin closes. [OK]

Scenario 3 Expected: Pidgin closes.
Scenario 3 Observed: Pidgin minimizes to taskbar.

The only way to close Pidgin with this plugin enabled is by selecting the Quit 
option in the Jump List.

What version of the product are you using? On what operating system?
pidgin-win7 0.4
Pidgin 2.7.9
Windows 7 Enterprise 64-bit

Please provide any additional information below.
In r6, the destroy event was blocked.  It should only be blocked if the "Show 
system tray icon" option is set to "Always."  If it's set to "Never" or "On 
unread messages," perhaps another option within the plugin could control 
whether or not the event is blocked.

Original issue reported on code.google.com by MALfunct...@gmail.com on 4 Feb 2011 at 7:23

GoogleCodeExporter commented 9 years ago
Thats intentional, but could probably be a plugin setting.  The Win specs say 
that either the taskbar icon or the system tray icon should be showing but not 
both.

Original comment by eionrobb on 7 Feb 2011 at 10:49

GoogleCodeExporter commented 9 years ago
Yeah, in an ideal world, this plugin would completely replace and disable 
Pidgin's System Tray icon to comply with the Windows spec.

I have seen an option for "Minimize on close" in other programs, even ones 
designed for Windows 7.  That could work here.

Original comment by MALfunct...@gmail.com on 7 Feb 2011 at 11:21

GoogleCodeExporter commented 9 years ago
Could you change the window border settings to (i believe) toolbox, so that the 
pidgin main window does not appear in the task switch dialog (ALT+Tab) and of 
course switch it back when the main window get opened?

Original comment by rek...@gmail.com on 10 Jun 2011 at 3:43

GoogleCodeExporter commented 9 years ago
If you have "Show system tray icon > Always", why does the plugin make the 
buddy list minimise to the task bar on close?  It means you can never get rid 
of the redundant task bar icon.  Why does the plugin break the behaviour of the 
main app?

Original comment by denis.h...@gmail.com on 19 Jan 2013 at 12:46