Commit: fff18e049abbb21b4521b538c321391955984436
Author: Campbell Barton
Date:   Sun Jun 15 12:09:18 2014 +1000
https://developer.blender.org/rBfff18e049abbb21b4521b538c321391955984436

Text Editor: dropping id's now paste in Python data path (like pyconsole)

===================================================================

M       source/blender/editors/space_text/space_text.c

===================================================================

diff --git a/source/blender/editors/space_text/space_text.c 
b/source/blender/editors/space_text/space_text.c
index 6e49569..fbca9bc 100644
--- a/source/blender/editors/space_text/space_text.c
+++ b/source/blender/editors/space_text/space_text.c
@@ -484,7 +484,13 @@ static int text_drop_paste_poll(bContext *UNUSED(C), 
wmDrag *drag, const wmEvent
 
 static void text_drop_paste(wmDrag *drag, wmDropBox *drop)
 {
-       RNA_string_set(drop->ptr, "text", ((ID *)drag->poin)->name + 2);
+       char *text;
+       ID *id = drag->poin;
+
+       /* copy drag path to properties */
+       text = RNA_path_full_ID_py(id);
+       RNA_string_set(drop->ptr, "text", text);
+       MEM_freeN(text);
 }
 
 /* this region dropbox definition */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to