I see you changed the way the process detection is working. Disabling Mulab's !HideMeter bang means that opening Mulab will show the meters but not hide on closing it. Perhaps this was just while you were testing?
I know there's probably a way round it by detecting if either is open not to hide, which is essentially the problem. If one is open and then closed, then open the other, all is good. The conflict arises when you have one open, open the other, then close one of them and the skin is refreshed, it hides the metres when they shouldn't be hidden.
Probably a math thing, but I'm not going to worry about that, I'll just remove the Mulab detection and use only the player one. Not really necessary to have Mulab anyway.
FAO jsmorley:
For other users/situations, shouldn't there be a simple way to avoid this conflict? Perhaps by specifying a line:
Code: Select all
ProcessName=foobar.exe | mulab.exe
Maybe this should tell Rm that if either process is open NOT to hide the metre's, only hide the metre's if BOTH are closed.
No doubt there's a better way than my suggestion, but just to give you the idea.
I do have this issue on my MediaStatBar skin I have on my taskbar. There's a lot of metre's, so some are shown/hidden when either VLC or foobar is open. But if both apps are opened then one closed, there's conflict again. But it's rare to have both of these apps open so it's not a problem so much for me as I understand why it causes conflict and just put up with. It works for me and I haven't shared for this reason.