tornavis/source/blender/editors
Pratik Borhade f37a8cda30 GPv3: Insert keyframe when drawing if no key exists at current frame
Code to insert new keyframe when drawing is included in
7e87435cf4 . But current condition fails
to add new frame. In `frame_key_at()`, last drawing or the next drawing is
returned (instead of -1). Hence, no new drawing/frame was added in draw-invoke
function.
So add keyframe if no keyframe exists already at `current_number`

Pull Request: https://projects.blender.org/blender/blender/pulls/113408
2023-10-09 12:54:42 +02:00
..
animation Fix #87160: Clean Keyframes only works if channels are selected 2023-10-06 13:51:04 +02:00
armature I18n: make new bones and bone collections' names translatable 2023-10-05 14:38:51 +02:00
asset Cleanup: use the name 'ot' for wmOperatorType for unused arguments 2023-10-05 13:55:35 +11:00
curve Curve: adjust behavior of invert selection for bezier handlers 2023-10-02 12:10:08 +11:00
curves Cleanup: Move depsgraph headers to C++ 2023-09-22 03:18:17 +02:00
datafiles License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
geometry Geometry: add utility to check for bad geometry element index dependence 2023-09-29 21:44:36 +02:00
gizmo_library Cleanup: various non-functional changes for C++ 2023-10-07 18:29:48 +11:00
gpencil_legacy WM Jobs: Refactor all worker status variables into a single shared struct. 2023-10-09 12:12:22 +02:00
grease_pencil Cleanup: sort CMake file lists 2023-10-07 18:29:46 +11:00
include Merge branch 'blender-v4.0-release' 2023-10-06 14:00:54 +02:00
interface Cleanup: Make format 2023-10-09 12:49:02 +02:00
io Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
lattice Cleanup: Move depsgraph headers to C++ 2023-09-22 03:18:17 +02:00
mask Cleanup: use C++ comments for disabled code 2023-09-25 17:06:04 +10:00
mesh Merge branch 'blender-v4.0-release' 2023-10-07 15:22:49 -07:00
metaball Cleanup: locate break statements inside the case body 2023-09-23 21:17:50 +10:00
object Cleanup: Make format 2023-10-09 12:49:02 +02:00
physics WM Jobs: Refactor all worker status variables into a single shared struct. 2023-10-09 12:12:22 +02:00
render Cleanup: Make format 2023-10-09 12:49:02 +02:00
scene Cleanup: Move depsgraph headers to C++ 2023-09-22 03:18:17 +02:00
screen Cleanup: use exec/invoke suffix for operator callbacks 2023-10-05 12:57:31 +11:00
sculpt_paint GPv3: Insert keyframe when drawing if no key exists at current frame 2023-10-09 12:54:42 +02:00
sound Cleanup: Move depsgraph headers to C++ 2023-09-22 03:18:17 +02:00
space_action Fix #87160: Clean Keyframes only works if channels are selected 2023-10-06 13:51:04 +02:00
space_api Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_buttons Fix: Expose GPv3 RNA only in experimental 2023-09-27 15:46:18 +02:00
space_clip WM Jobs: Refactor all worker status variables into a single shared struct. 2023-10-09 12:12:22 +02:00
space_console Cleanup: add missing include, use nullptr literal 2023-09-26 19:50:48 +10:00
space_file Cleanup: Make format 2023-10-09 12:49:02 +02:00
space_graph Fix #87160: Clean Keyframes only works if channels are selected 2023-10-06 13:51:04 +02:00
space_image Cleanup: rename Global "lib" & "ima" for clarity 2023-10-05 13:33:37 +11:00
space_info UI: Change Overlay Text Size with Label Text Style 2023-09-26 23:07:29 +02:00
space_nla Fix #107030: return accurate action frame ranges from the Python API 2023-09-26 18:18:56 +02:00
space_node WM Jobs: Refactor all worker status variables into a single shared struct. 2023-10-09 12:12:22 +02:00
space_outliner Cleanup: use exec/invoke suffix for operator callbacks 2023-10-05 12:57:31 +11:00
space_script Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_sequencer WM Jobs: Refactor all worker status variables into a single shared struct. 2023-10-09 12:12:22 +02:00
space_spreadsheet Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_statusbar Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_text Fix #112377: Edit Source missing info in the status bar 2023-10-05 13:09:47 +11:00
space_topbar Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_userpref Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
space_view3d Cleanup: Replace usage of old BLI_array macros with C++ types 2023-10-06 03:02:17 +02:00
transform Fix #113320: 'Automatic Constraint' not working in 2D editors 2023-10-07 12:08:06 -03:00
undo Cleanup: Move BKE_screen.h to C++ 2023-09-25 17:53:11 -04:00
util Geometry Nodes: refactor how side effect nodes are set up 2023-10-03 14:12:42 +02:00
uvedit Cleanup: Make format 2023-10-09 12:49:02 +02:00
CMakeLists.txt Fix: Expose GPv3 RNA only in experimental 2023-09-27 15:46:18 +02:00