From 4c83fae16dfe72c5086602fd4655827a8a18bbbb Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Sat, 28 Jun 2014 15:01:04 +0200 Subject: [PATCH] Fix 40841: Copy and Paste objects no longer functions from one running instance of Blender to another. Own mistake in recent temp data handling refactor, copy/paste temp .blend file needs to be in non-session-specific temp dir... --- source/blender/editors/space_view3d/view3d_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_view3d/view3d_ops.c b/source/blender/editors/space_view3d/view3d_ops.c index 612bdfa27b9..7e101fea138 100644 --- a/source/blender/editors/space_view3d/view3d_ops.c +++ b/source/blender/editors/space_view3d/view3d_ops.c @@ -77,7 +77,7 @@ static int view3d_copybuffer_exec(bContext *C, wmOperator *op) } CTX_DATA_END; - BLI_make_file_string("/", str, BLI_temp_dir_session(), "copybuffer.blend"); + BLI_make_file_string("/", str, BLI_temp_dir_base(), "copybuffer.blend"); BKE_copybuffer_save(str, op->reports); BKE_report(op->reports, RPT_INFO, "Copied selected objects to buffer"); @@ -102,7 +102,7 @@ static int view3d_pastebuffer_exec(bContext *C, wmOperator *op) { char str[FILE_MAX]; - BLI_make_file_string("/", str, BLI_temp_dir_session(), "copybuffer.blend"); + BLI_make_file_string("/", str, BLI_temp_dir_base(), "copybuffer.blend"); if (BKE_copybuffer_paste(C, str, op->reports)) { WM_event_add_notifier(C, NC_WINDOW, NULL);