View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005252 | MMW v4 | Framework: Scripts/Extensions | public | 2009-01-26 23:26 | 2009-05-07 21:23 |
Reporter | Bex | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.1 | ||||
Target Version | 3.1 | Fixed in Version | 3.1 | ||
Summary | 0005252: Executing mmip files sometimes opens an additional MM | ||||
Description | It seems to only happen when you execute the file from within various download windows, etc. If executing it from the desktop or explorer then it works correct. I believe this has always been the case but I couldn't find any bug report about it. It's annoying, especially for new users. Questions are frequently raised regarding this behavior in the forum. | ||||
Tags | No tags attached. | ||||
Fixed in build | 1243 | ||||
|
Bex: Resolving only because there's insufficient information to reproduce this (I've tested with numerous .mmip files but have never observed this). Do you have a set of steps to reproduce this? Is it specific to certain .mmip files? |
|
if you have enabled multiple instances, double clicking a MMIP file *used* to open a new MM instead of using an exising instance. This was in 3.0, I have not tried with any newer. Even if multiple instance is enabled, it is my opinion that mmip shold use existing instance first, before opening new one. |
|
Yeah, the key here is to uncheck "Allow Just One Instance of MM". If unchecked then the behavior described in first post happens. If checked then it works as it should. |
|
Well, but that's what 'Allow Just One Instance of MM' is there for. I wonder whether we shouldn't hide this option from Options dialog and only leave it in ini file as an 'undocumented' feature for advanced users? |
|
I think the point is that most users expect that if multiple instances are allowed that: -double-clicking an .mmip file would use an existing instance -double-clicking a track would open a new instance -Explore Context menu - play next/play last in MediaMonkey would use an existing instance Is that possible? |
|
Yes, the issue here is that if you have unchecked 'Allow Just One Instance of MM' then only mmip-files executed from the desktop/explorer works fine, while mmip-files executed from within a download window and similar opens up an extra instance of MM. |
|
as far as I can remember when I last used 'allow multiple instances', mmips always opened new instances (desktop or download). |
|
The problem is when to decide to use/not use the previous instance. There are various scenarios of parameters passed over command-line (which can also be initiated by user, or by clicking the file in Explorer) or using IDropTarget COM interface. As far as I know, this isn't even consistent across verious Win versions, diffect methods are used in different scenarios. So, although generally speaking we could try to change something here, I wouldn't do so for 3.1. And, for future versions, I would possibly prefer to get rid of that option completely. |
|
This was fixed in 1243 in the course of fixing 0005534. |
|
Verified using 1244 and Win 7 x64 |