Skip to content
Extraits de code Groupes Projets
Valider 02202cf7 rédigé par Thomas Goyne's avatar Thomas Goyne
Parcourir les fichiers

Fix a crash when deleting lines with audio open

parent a144ce87
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -743,10 +743,10 @@ void AudioTimingControllerDialogue::RegenerateInactiveLines() ...@@ -743,10 +743,10 @@ void AudioTimingControllerDialogue::RegenerateInactiveLines()
case 2: // Previous and next lines case 2: // Previous and next lines
if (AssDialogue *line = context->selectionController->GetActiveLine()) if (AssDialogue *line = context->selectionController->GetActiveLine())
{ {
entryIter current_line = context->ass->Line.iterator_to(*line); bool in_list = !EntryList::node_algorithms::inited(EntryList::value_traits::to_node_ptr(*line));
if (current_line == context->ass->Line.end()) if (!in_list)
break; break;
entryIter current_line = context->ass->Line.iterator_to(*line);
entryIter prev = current_line; entryIter prev = current_line;
while (--prev != context->ass->Line.begin() && !predicate(*prev)) ; while (--prev != context->ass->Line.begin() && !predicate(*prev)) ;
if (prev != context->ass->Line.begin()) if (prev != context->ass->Line.begin())
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter