|
|
|
@ -530,6 +530,8 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
if type(showDescriptor) is not ShowDescriptor:
|
|
|
|
|
raise TypeError("MediaDetailsScreen.handle_new_pattern(): Argument 'showDescriptor' has to be of type ShowDescriptor")
|
|
|
|
|
|
|
|
|
|
self.removeShow()
|
|
|
|
|
|
|
|
|
|
showRowIndex = self.getRowIndexFromShowId(showDescriptor.getId())
|
|
|
|
|
if showRowIndex is None:
|
|
|
|
|
show = (showDescriptor.getId(), showDescriptor.getName(), showDescriptor.getYear())
|
|
|
|
@ -539,8 +541,6 @@ class MediaDetailsScreen(Screen):
|
|
|
|
|
if showRowIndex is not None:
|
|
|
|
|
self.showsTable.move_cursor(row=showRowIndex)
|
|
|
|
|
|
|
|
|
|
self.removeShow()
|
|
|
|
|
|
|
|
|
|
patternDescriptor = self.getPatternDescriptorFromInput()
|
|
|
|
|
|
|
|
|
|
if patternDescriptor:
|
|
|
|
|