Access violation error with Ctrl+Space in Now Playing panel
Moderator: Gurus
Access violation error with Ctrl+Space in Now Playing panel
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
Re: Access violation error with Ctrl+Space in Now Playing panel
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
Re: Access violation error with Ctrl+Space in Now Playing panel
Will be fixed in next build. Mantis #5124.
How to make a debuglog - step 4b: viewtopic.php?f=30&t=86643
-
- Posts: 455
- Joined: Mon Aug 27, 2007 2:34 am
Re: Access violation error with Ctrl+Space in Now Playing panel
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?
Re: Access violation error with Ctrl+Space in Now Playing panel
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.MM3 monkey wrote:what does Ctrl+Space do?

● 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