Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Bug reports => Topic started by: mcsilver on 23 11 2016, 05:08:27

Title: Must double click tray icon twice to show main window
Post by: mcsilver on 23 11 2016, 05:08:27
When the main/contact window is already showing but it is behind another window, it (should?) be possible to bring it to the foreground by double clicking the tray icon; however, I must double click the tray icon twice in order for the window to come to the foreground.  Note that when the window is hidden, double clicking the tray icon just once works to show the window and bring it to the fore.

Steps to reproduce:


Notice that you must double click the tray icon twice in order to bring the main window to the fore.

Version: v0.95.6 alpha build #17321 x64
Title: Re: Must double click tray icon twice to show main window
Post by: Robyer on 23 11 2016, 08:13:40
Options / Contact list / tab Behavior / check Bring to front if covered
Title: Re: Must double click tray icon twice to show main window
Post by: mcsilver on 23 11 2016, 16:37:11
Damn, there are a lot of options!  (That's a good thing.)

Oddly, it doesn't seem to be working even after I check that checkbox.  I tried restarting the app and covering it with different windows: Firefox 50.0, Windows Explorer (Windows 10), Visual Studio 2015.  I tried Windowed and maximized.
Title: Re: Must double click tray icon twice to show main window
Post by: Robyer on 23 11 2016, 17:22:02
I tried it and it works (I used clist_modern).
Title: Re: Must double click tray icon twice to show main window
Post by: mcsilver on 24 11 2016, 00:18:09
What and where is clist_modern?
Title: Re: Must double click tray icon twice to show main window
Post by: Robyer on 24 11 2016, 13:38:22
It's one of plugins for showing contact list. I don't know what clist plugin do you use. You never provided version info (http://wiki.miranda-ng.org/index.php?title=Version_information), so...
Title: Re: Must double click tray icon twice to show main window
Post by: mcsilver on 24 11 2016, 22:29:11
Apologies...


VersionInfo
Quote
CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [8 CPUs]
Installed RAM: 16327 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 14393)
Internet Explorer: 9.11.14393.0 (build 914393)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 240636 MBytes

Miranda NG Version: 0.95.6 alpha build #17321 x64
Build time: 23 Nov 2016 4:09:52
Profile: C:\Users\Craig\AppData\Roaming\Miranda NG\Home\Home.dat (dbx mmap driver)
Profile size: 196608 Bytes
Profile creation date: 10 Nov 2016 20:51:49
Language pack: No language pack installed
Service Mode: No

Active Plugins (15):
¤ AdvaImg.dll v.0.11.0.2 [23 Nov 2016 4:06:50] - Miranda image services
¤ AutoRun.dll v.0.1.0.1 [23 Nov 2016 4:07:58] - AutoRun
¤ AVS.dll v.0.95.3.4 [23 Nov 2016 4:05:30] - Avatar service
¤ Clist_modern.dll v.0.9.1.5 [23 Nov 2016 4:07:12] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [23 Nov 2016 4:07:20] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [23 Nov 2016 4:05:34] - Miranda NG mmap database driver
¤ Facebook.dll v.0.3.0.1 [23 Nov 2016 4:06:54] - Facebook RM
¤ HistoryPP.dll v.1.5.1.5 [30 Oct 2016 20:36:38] - History++
¤ ICQ.dll v.0.11.3.4 [23 Nov 2016 4:05:54] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [23 Nov 2016 4:05:30] - Import contacts and messages
¤ Jabber.dll v.0.11.0.4 [23 Nov 2016 4:06:00] - Jabber protocol
¤ PluginUpdater.dll v.0.1.2.5 [23 Nov 2016 4:07:36] - Plugin updater
¤ StatusManager.dll v.0.11.0.0 [23 Nov 2016 4:09:42] - Status manager
¤ TabSRMM.dll v.3.4.1.2 [23 Nov 2016 4:05:54] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [23 Nov 2016 4:07:00] - TopToolBar

Unloadable Plugins (2):
¤ DbChecker.dll v.0.0.0.0 [23 Nov 2016 4:07:26] - <unknown>

¤ saa.dll v.0.0.0.0 [26 May 2009 15:29:10] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
Facebook                 0 - Enabled 0 - Disabled  Loaded
ICQ                      0 - Enabled 1 - Disabled  Loaded
JABBER                   1 - Enabled 2 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [23 Nov 2016 4:07:38]
 Proto_Facebook.dll [23 Nov 2016 4:07:02]
 Proto_ICQ.dll [23 Nov 2016 4:07:02]
 Proto_Jabber.dll [23 Nov 2016 4:07:04]
 Proto_MetaContacts.dll [23 Nov 2016 4:09:04]
 TabSRMM_icons.dll [23 Nov 2016 4:07:38]
 Toolbar_icons.dll [23 Nov 2016 4:07:04]
 xpk_global.dll [29 Nov 2009 18:57:26]
 xpk_main.dll [29 Nov 2009 18:57:40]
 xStatus_ICQ.dll [23 Nov 2016 4:05:54]
 xStatus_Jabber.dll [23 Nov 2016 4:05:54]
[close]
Title: Re: Must double click tray icon twice to show main window
Post by: Robyer on 25 11 2016, 08:28:30
Yes, you do use Clist_modern. So it should work.

I just downloaded current version, unchecked "Always on top" and checked "Bring to front if covered" and it works as expected. Maybe you have some conflicting setting, try to use new clean Miranda profile to check if it works there for you.
Title: Re: Must double click tray icon twice to show main window
Post by: mcsilver on 27 11 2016, 00:12:07
OK thanks, I'll try next chance I get.
Title: Re: Must double click tray icon twice to show main window
Post by: mcsilver on 27 11 2016, 00:20:13
I think I found it.  I had checked Options | Contact List | Window | Disable skin engine in an attempt to lose the semi-transparent window frame.  After re-creating my profile, which seems to reset all settings to their defaults, a single double click of the tray icon behaved correctly: it brought the window to the foreground just like it should.  After unchecking that setting again, the problem returned, just FYI.
Title: Odp: Must double click tray icon twice to show main window
Post by: Robyer on 27 11 2016, 17:14:08
So bring to front option doesn't work when you check "Disable skin engine"? Maybe you could create new bug ticket on our GitHub repository (https://github.com/miranda-ng/miranda-ng/issues).