From 64a1fade5cbefa247d8c51d7652d79617c833ade Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Thu, 29 Nov 2012 20:12:55 +0100 Subject: [PATCH] fixed mouse hover in song menu --- Vocaluxe/Screens/CScreenSong.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Vocaluxe/Screens/CScreenSong.cs b/Vocaluxe/Screens/CScreenSong.cs index 75b66d10..f5809c12 100644 --- a/Vocaluxe/Screens/CScreenSong.cs +++ b/Vocaluxe/Screens/CScreenSong.cs @@ -288,12 +288,12 @@ namespace Vocaluxe.Screens { base.HandleMouse(MouseEvent); - if (Playlists[htPlaylists(Playlist)].IsMouseOver(MouseEvent)) + if (Playlists[htPlaylists(Playlist)].Visible && Playlists[htPlaylists(Playlist)].IsMouseOver(MouseEvent)) { _PlaylistActive = true; Playlists[htPlaylists(Playlist)].Selected = _PlaylistActive; SongMenus[htSongMenus(SongMenu)].SetActive(!_PlaylistActive); - } + } else if (CHelper.IsInBounds(SongMenus[htSongMenus(SongMenu)].Rect, MouseEvent.X, MouseEvent.Y)) { _PlaylistActive = false; @@ -301,7 +301,7 @@ namespace Vocaluxe.Screens SongMenus[htSongMenus(SongMenu)].SetActive(!_PlaylistActive); } - if (Playlists[htPlaylists(Playlist)].HandleMouse(MouseEvent)) + if (Playlists[htPlaylists(Playlist)].Visible && Playlists[htPlaylists(Playlist)].HandleMouse(MouseEvent)) return true; if (!_SongOptionsActive)