click-textual
Javanaut 12 months ago
parent 1eecd5a4f8
commit 42f9486c64

@ -165,6 +165,18 @@ class MediaDescriptor:
TrackDisposition.FORCED, t.getSubIndex() == int(subIndex)
)
def checkDefaultAndForcedDispositions(self):
try:
self.getDefaultVideoTrack()
self.getForcedVideoTrack()
self.getDefaultAudioTrack()
self.getForcedAudioTrack()
self.getDefaultSubtitleTrack()
self.getForcedSubtitleTrack()
return True
except ValueError:
return False
def getReorderedTrackDescriptors(self):
videoTracks = self.sortSubIndices(self.getVideoTracks())

@ -462,6 +462,9 @@ class MediaDetailsScreen(Screen):
def action_new_pattern(self):
if not self.__currentMediaDescriptor.checkDefaultAndForcedDispositions():
return
selectedShow = self.getSelectedShow()

Loading…
Cancel
Save