Python: Print file:line when editing UI source
authorCampbell Barton <ideasman42@gmail.com>
Tue, 3 Jul 2018 05:22:26 +0000 (07:22 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 3 Jul 2018 05:22:26 +0000 (07:22 +0200)
source/blender/editors/interface/interface_ops.c

index cd7d2e27d9a3222cedd90ae116644d9b8b7d1b01..9a4ea41141a333673466d48a50bd69459bbddeb4 100644 (file)
@@ -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;