Fix "c" clearing all keyframes
This commit is contained in:
@@ -3245,8 +3245,6 @@ class VideoEditor:
|
|||||||
(margin_x + 920, help_lines[mid:]),
|
(margin_x + 920, help_lines[mid:]),
|
||||||
]
|
]
|
||||||
|
|
||||||
# First, compute the background rectangle bounds for both columns to cover all lines
|
|
||||||
max_lines_in_col = max(len(col[1]) for col in columns)
|
|
||||||
col_width = 890 # Leave some padding, adjust if needed
|
col_width = 890 # Leave some padding, adjust if needed
|
||||||
bg_rect_margin = 12
|
bg_rect_margin = 12
|
||||||
|
|
||||||
@@ -4019,6 +4017,9 @@ class VideoEditor:
|
|||||||
# Reset display offset
|
# Reset display offset
|
||||||
self.display_offset = [0, 0]
|
self.display_offset = [0, 0]
|
||||||
|
|
||||||
|
# Clear crop/zoom keyframes
|
||||||
|
self.crop_zoom_keyframes.clear()
|
||||||
|
|
||||||
# Clear transformation cache
|
# Clear transformation cache
|
||||||
self.clear_transformation_cache()
|
self.clear_transformation_cache()
|
||||||
|
|
||||||
@@ -4881,7 +4882,7 @@ class VideoEditor:
|
|||||||
self.crop_history.append(self.crop_rect)
|
self.crop_history.append(self.crop_rect)
|
||||||
self.crop_rect = None
|
self.crop_rect = None
|
||||||
self.zoom_factor = 1.0
|
self.zoom_factor = 1.0
|
||||||
self.crop_zoom_keyframes.clear()
|
self.delete_crop_zoom_keyframe_at_current_frame()
|
||||||
self.clear_transformation_cache()
|
self.clear_transformation_cache()
|
||||||
self.save_state() # Save state when crop is cleared
|
self.save_state() # Save state when crop is cleared
|
||||||
elif key == ord("C"):
|
elif key == ord("C"):
|
||||||
|
|||||||
Reference in New Issue
Block a user