diff --git a/openlp/plugins/presentations/lib/mediaitem.py b/openlp/plugins/presentations/lib/mediaitem.py index 6e5f20646..62e2cd78b 100644 --- a/openlp/plugins/presentations/lib/mediaitem.py +++ b/openlp/plugins/presentations/lib/mediaitem.py @@ -59,7 +59,7 @@ class PresentationMediaItem(MediaManagerItem): self.controllers = controllers self.icon_path = u'presentations/presentation' self.Automatic = u'' - MediaManagerItem.__init__(self, parent, plugin) + super(PresentationMediaItem, self).__init__(parent, plugin) self.message_listener = MessageListener(self) self.has_search = True self.single_service_item = False diff --git a/tests/functional/openlp_plugins/presentations/test_mediaitem.py b/tests/functional/openlp_plugins/presentations/test_mediaitem.py index 13b2c320f..3751cf643 100644 --- a/tests/functional/openlp_plugins/presentations/test_mediaitem.py +++ b/tests/functional/openlp_plugins/presentations/test_mediaitem.py @@ -26,9 +26,9 @@ class TestMediaItem(TestCase): Registry().register(u'service_manager', MagicMock()) Registry().register(u'main_window', MagicMock()) - with patch('openlp.core.lib.mediamanageritem.MediaManagerItem.__init__'), \ - patch('openlp.core.lib.mediamanageritem.ListWidgetWithDnD'): - self.media_item = PresentationMediaItem(MagicMock(), MagicMock(), MagicMock(), MagicMock()) + with patch('openlp.plugins.presentations.lib.mediaitem.PresentationMediaItem.__init__') as mocked_init: + mocked_init.return_value = None + self.media_item = PresentationMediaItem(MagicMock(), MagicMock, MagicMock(), MagicMock()) self.application = QtGui.QApplication.instance()