[Bf-blender-cvs] [eb7286bfd2f] master: Python: Print file:line when editing UI source

Campbell Barton noreply at git.blender.org
Tue Jul 3 07:23:05 CEST 2018


Commit: eb7286bfd2f8dc21cbd019b9085489652c392eba
Author: Campbell Barton
Date:   Tue Jul 3 07:22:26 2018 +0200
Branches: master
https://developer.blender.org/rBeb7286bfd2f8dc21cbd019b9085489652c392eba

Python: Print file:line when editing UI source

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

M	source/blender/editors/interface/interface_ops.c

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

diff --git a/source/blender/editors/interface/interface_ops.c b/source/blender/editors/interface/interface_ops.c
index cd7d2e27d9a..9a4ea41141a 100644
--- a/source/blender/editors/interface/interface_ops.c
+++ b/source/blender/editors/interface/interface_ops.c
@@ -730,11 +730,14 @@ void UI_editsource_active_but_test(uiBut *but)
 
 static int editsource_text_edit(
         bContext *C, wmOperator *op,
-        char filepath[FILE_MAX], int line)
+        const char filepath[FILE_MAX], const int line)
 {
 	struct Main *bmain = CTX_data_main(C);
 	Text *text;
 
+	/* Developers may wish to copy-paste to an external editor. */
+	printf("%s:%d\n", filepath, line);
+
 	for (text = bmain->text.first; text; text = text->id.next) {
 		if (text->name && BLI_path_cmp(text->name, filepath) == 0) {
 			break;



More information about the Bf-blender-cvs mailing list