+ int diff = newDuration - (trackPlaylist.clip_length(clipIndex) - 1);
+ if (newDuration > clip->get_length()) {
+ clip->parent().set("length", newDuration + 1);
+ clip->set("length", newDuration + 1);
+ }
+ if (newDuration > clip->get_out()) {
+ clip->parent().set_in_and_out(0, newDuration + 1);
+ clip->set_in_and_out(0, newDuration + 1);
+ }
+ delete clip;