projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add libdav1d codec, add remap_a/v_codec option keywords
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
trackcanvas.C
diff --git
a/cinelerra-5.1/cinelerra/trackcanvas.C
b/cinelerra-5.1/cinelerra/trackcanvas.C
index 7dbda4e139aee689e986394046e99e83e657bd77..ab9cf977261b71712f96966afafad16136752dd5 100644
(file)
--- a/
cinelerra-5.1/cinelerra/trackcanvas.C
+++ b/
cinelerra-5.1/cinelerra/trackcanvas.C
@@
-1888,6
+1888,8
@@
void TrackCanvas::refresh_plugintoggles()
void TrackCanvas::draw_hard_edges()
{
void TrackCanvas::draw_hard_edges()
{
+ if( !mwindow->edl->session->auto_conf->hard_edges )
+ return;
int64_t x, y, w, h;
for(Track *track = mwindow->edl->tracks->first; track; track = track->next) {
int64_t x, y, w, h;
for(Track *track = mwindow->edl->tracks->first; track; track = track->next) {
@@
-4799,7
+4801,7
@@
int TrackCanvas::do_edit_handles(int cursor_x, int cursor_y, int button_press,
update_overlay = 1;
}
}
update_overlay = 1;
}
}
- else if( result < 0 ) {
+ else if( result < 0
&& !edit_result->silence()
) {
mwindow->undo->update_undo_before();
if( !shift_down() ) {
if( handle_result == 0 )
mwindow->undo->update_undo_before();
if( !shift_down() ) {
if( handle_result == 0 )