started ridiculously more efficient timeline rendering

This commit is contained in:
itsmattkc
2018-10-10 01:07:49 +11:00
parent 24de048a18
commit 7800bc4712
11 changed files with 489 additions and 454 deletions
+4 -4
View File
@@ -317,7 +317,7 @@ void Project::delete_selected_media() {
// redraw clips
if (redraw) {
panel_timeline->redraw_all_clips(true);
panel_timeline->repaint_timeline(true);
}
} else {
delete ca;
@@ -564,7 +564,7 @@ void Project::delete_clips_using_selected_media() {
}
if (deleted) {
undo_stack.push(ca);
panel_timeline->redraw_all_clips(true);
panel_timeline->repaint_timeline(true);
} else {
delete ca;
}
@@ -980,7 +980,7 @@ void Project::load_project() {
if (cont) {
if (open_seq != NULL) set_sequence(open_seq);
panel_timeline->redraw_all_clips(false);
panel_timeline->repaint_timeline(false);
mainWindow->setWindowModified(false);
} else {
new_project();
@@ -1286,7 +1286,7 @@ void MediaThrobber::stop(int icon_type, bool replace) {
}
// redraw clips
panel_timeline->redraw_all_clips(replace);
panel_timeline->repaint_timeline(replace);
panel_project->source_table->viewport()->update();
deleteLater();