Access violation error with Ctrl+Space in Now Playing panel

Beta Testing for Windows Products and plugins

Moderator: Gurus

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

Access violation error with Ctrl+Space in Now Playing panel

Post by ZvezdanD »

If the Now Playing panel is active (has keyboard focus) but is empty, or if it has not any track which has a focus, when I press Ctrl+Space I get error message "Access violation ..." (3.0.6.1190). With the Debug version 3.1.0.1207 I get the Error dialog "EndNode must not be nil", "(C:\Sources\...\VirtualTrees.pas, line 23166)".
● 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: 3271
Joined: Thu Jun 08, 2006 7:40 pm

Re: Access violation error with Ctrl+Space in Now Playing panel

Post by ZvezdanD »

Actually, the same error I get if I press Ctrl+Space in the empty main tracklist, e.g. after click on the Location node.
● 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
PetrCBR
Posts: 1833
Joined: Tue Mar 07, 2006 5:31 pm
Location: Czech
Contact:

Re: Access violation error with Ctrl+Space in Now Playing panel

Post by PetrCBR »

Will be fixed in next build. Mantis #5124.
How to make a debuglog in Windows - step 4b: https://www.mediamonkey.com/forum/viewt ... 30&t=86643
How to make a debuglog in MacOS - https://www.mediamonkey.com/forum/viewt ... p?t=109505
MM3 monkey
Posts: 455
Joined: Mon Aug 27, 2007 2:34 am

Re: Access violation error with Ctrl+Space in Now Playing panel

Post by MM3 monkey »

Hey, ZvezdanD, I'll be in the Magic Nodes thread soonish to heap praise and thanks on you (and get back to asking you questions!), but I'm curious: what does Ctrl+Space do?
ZvezdanD
Posts: 3271
Joined: Thu Jun 08, 2006 7:40 pm

Re: Access violation error with Ctrl+Space in Now Playing panel

Post by ZvezdanD »

MM3 monkey wrote:what does Ctrl+Space do?
It select/deselect the current track, i.e. the track which has the keyboard focus (not current playing song). My RegExp Find & Replace and Invert Selection/Select None scripts are based on this keyboard shortcut, especially the second one. Why I am using it? Well, because of the MM lack of some another, more important API functions which I need as a script developer. For example, I need a function which could tell me which panel is active (main tracklist or Now playing). So, I need to use some dirty tricks with keyboard simulation to get such information. :(
● 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