From 6aaa308e39d20e5a34c55fcc3ccd568ec088ed81 Mon Sep 17 00:00:00 2001 From: Florian Kuepper Date: Fri, 13 Jul 2012 14:14:26 +0200 Subject: [PATCH] Fix scrolling. --- Vocaluxe/Menu/CPlaylist.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Vocaluxe/Menu/CPlaylist.cs b/Vocaluxe/Menu/CPlaylist.cs index 6a3902ee..f64a5ddf 100644 --- a/Vocaluxe/Menu/CPlaylist.cs +++ b/Vocaluxe/Menu/CPlaylist.cs @@ -452,18 +452,20 @@ namespace Vocaluxe.Menu { if (mevent.Wheel > 0) { + if (PlaylistElements.Count + Offset + mevent.Wheel <= PlaylistElementContents.Count) + { + Offset = Offset + mevent.Wheel; + Update(); + return true; + } return true; } else if (mevent.Wheel < 0) { - if (PlaylistElements.Count + Offset + mevent.Wheel <= PlaylistElementContents.Count) + if (Offset + mevent.Wheel >= 0) { Offset = Offset + mevent.Wheel; - return true; - } - if (Offset - mevent.Wheel >= 0) - { - Offset = Offset - mevent.Wheel; + Update(); return true; } }