diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-07 11:57:09 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-10 18:53:00 +0300 |
commit | 86c363a02706b1a5d3cb18d17b4b37bd78461ded (patch) | |
tree | 3e10c488d7a10d2e84fa4a647ee7a211ff883427 /source/blender/editors/space_text | |
parent | 74016d73dbebd8c8a0e1aed70295d1a09037d7eb (diff) |
WM: pass on wmDrag to drop operators, so they can get the data directly.
Currently drop operators work mostly by specifying the name of the datablock.
However there can be datablocks with the same name in different libraries, so
this gives wrong results in some cases.
Currently only outliner drop operators have been updated to use this mechanism.
Diffstat (limited to 'source/blender/editors/space_text')
-rw-r--r-- | source/blender/editors/space_text/space_text.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/source/blender/editors/space_text/space_text.c b/source/blender/editors/space_text/space_text.c index 53272ee9ed9..469e1b84c29 100644 --- a/source/blender/editors/space_text/space_text.c +++ b/source/blender/editors/space_text/space_text.c @@ -493,10 +493,7 @@ static void text_drop_copy(wmDrag *drag, wmDropBox *drop) static bool text_drop_paste_poll(bContext *UNUSED(C), wmDrag *drag, const wmEvent *UNUSED(event), const char **UNUSED(tooltip)) { - if (drag->type == WM_DRAG_ID) - return true; - - return false; + return (drag->type == WM_DRAG_ID); } static void text_drop_paste(wmDrag *drag, wmDropBox *drop) |