Active program & skinned MM3 BUG#5271

Beta Testing for Windows Products and plugins

Moderator: Gurus

ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

Here are steps to reproduce:
- open Tools /Options dialog box;
- switch to some another program, i.e. Notepad;
- click somewhere on the main MM window (not on the Options dialog box) -> nothing is happening, i.e. Notepad is still active.

Such behavior don't have normal Windows applications, nor non-skinned MM and skinned MM2, only skinned MM3.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Active program & skinned MM3

Post by nohitter151 »

When I try this, notepad loses focus, though MM does not gain focus back either (unless you click somewhere in the options dialog).
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3

Post by ZvezdanD »

OK, you are right, Notepad loses focus, but this is not the point. The point is that skinned MM3 doesn't take a focus back, unless you click on the last opened dialog. If you have opened the Options dialog and inside of it you open another dialog, e.g. in Portable/Audio Device / Configure, you should click on that topmost (Device Profile) dialog. I repeat, this is only with skinned MM3 and I think it is its bug.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
MetalFrog
Posts: 90
Joined: Fri Sep 19, 2008 5:50 pm
Location: Troy, New York
Contact:

Re: Active program & skinned MM3

Post by MetalFrog »

ZvezdanD wrote:OK, you are right, Notepad loses focus, but this is not the point. The point is that skinned MM3 doesn't take a focus back, unless you click on the last opened dialog. If you have opened the Options dialog and inside of it you open another dialog, e.g. in Portable/Audio Device / Configure, you should click on that topmost (Device Profile) dialog. I repeat, this is only with skinned MM3 and I think it is its bug.
It's not a bug. MediaMonkey doesn't have focus when you click on it because MediaMonkey isn't the top-most item opened. Try it with Photoshop or any any other program that has options dialogs like this...

If you click the title bar (or anywhere in the program other than the options dialog) it gives you an error alert. :)
A man walks into a butcher shop and says, "I'll bet you fifty dollars you can't take the meat down off the top shelf!"

The butcher replies, "No way! The steaks are too high!"
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Active program & skinned MM3

Post by nohitter151 »

I agree with ZvezdanD, since skinned and nonskinned MM behave differently, I also think its a bug.

http://www.ventismedia.com/mantis/view.php?id=5271
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3

Post by ZvezdanD »

MetalFrog wrote:Try it with Photoshop or any any other program that has options dialogs like this...
I think that you don't understand what I am talking about. I just tried PhotoShop, Total Commander, Firefox, Winamp... All have same behavior as I described.
Here are screenshots before and after click somewhere on the PhotoShop window:
Image Image

Here are screenshots before and after click somewhere on the MediaMonkey window:
Image Image
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

This is still not fixed (1235). Is this usual Windows behavior managed by System? Could you specify at least one Windows application with such behavior?
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

Fixed in 1247. Thanks!
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

Sorry, but I was wrong. You are not fixed this completely, but only for modeless dialog boxes - program with displayed some modal dialog box still has same problem. Steps to reproduce a problem:
1. Open Edit / Properties dialog box;
2. switch to some another program, e.g. Notepad;
3. click to the main window of the MediaMonkey -> MM is not activated.

Steps to reproduce correct behavior:
1. Open View / Properties dialog box;
2. switch to some another program, e.g. Notepad;
3. click to the main window of the MediaMonkey -> MM is activated.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Active program & skinned MM3 BUG#5271

Post by nohitter151 »

Not replicable here in Win 7 and MM build 1256.

1. Open Edit / Properties dialog box;
2. switch to some another program, e.g. Notepad;
3. click to the main window of the MediaMonkey -> MM and properties window come to front.
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

Very strange thing indeed. Here is what was happened. I had installed 1256 when I observed the mentioned problem with modeless and modal dialog boxes. I closed program and tried to reinstall 1247, for which I though that works correctly, just to check if it has same problem. During its installation I got some error message telling me that it cannot continue because ... (I don't remember exactly). So, I aborted installation program, started Task Manager and killed MediaMonkey.exe. I started installation again and now I got an error message telling me something about MMHelper.dll. I clicked on Ignore (after several Retry tryouts) and the installation continued. When I started just installed 1247, I got same problem with modeless and modal dialog boxes. After that I installed back 1256, this time without any error message, and now I cannot reproduce the mentioned problem! I am not sure if those unterminated instances is related to this problem, though...
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
ZvezdanD
Posts: 3265
Joined: Thu Jun 08, 2006 7:40 pm

Re: Active program & skinned MM3 BUG#5271

Post by ZvezdanD »

OK, here is a way to reproduce a problem.
- Open the Options dialog box and turn off the "Allow just one instance of MediaMonkey" option.
- Start another instance of program.
- In a new instance open some modal dialog box (Edit / Propeties or Tools / Options) and try same thing with Notepad as before -> MM will not regain focus if you click on the main window.
- If you try same thing in a first instance -> everything works correctly.

I tried with opened 3 instances -> only the first instance works correctly.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Post Reply