From dba32e3614ec8f138f308d4408fbe24e7ad23f44 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Sun, 28 Nov 2010 13:41:52 +0000 Subject: [PATCH] Fix DnD bug --- openlp/core/ui/servicemanager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py index f294cedd4..454819f32 100644 --- a/openlp/core/ui/servicemanager.py +++ b/openlp/core/ui/servicemanager.py @@ -1028,6 +1028,9 @@ class ServiceManager(QtGui.QWidget): # ServiceManager started the drag and drop if plugin == u'ServiceManager': startpos, startCount = self.findServiceItem() + # If no items selected + if startpos == -1: + return if item is None: endpos = len(self.serviceItems) else: