svn merge ^/trunk/blender -r49573:49601
[blender.git] / source / blender / windowmanager / intern / wm_init_exit.c
index f6b6c70dbf21702030a5940f37487f2aeff83c30..c1bc8912425be3c2e4f9ac2908b57068cd0158c8 100644 (file)
@@ -58,6 +58,7 @@
 #include "BKE_library.h"
 #include "BKE_main.h"
 #include "BKE_mball.h"
+#include "BKE_node.h"
 #include "BKE_report.h"
 
 #include "BKE_packedFile.h"
@@ -335,10 +336,10 @@ static void free_openrecent(void)
 /* bad stuff*/
 
 // XXX copy/paste buffer stuff...
-extern void free_anim_copybuf(void); 
-extern void free_anim_drivers_copybuf(void); 
-extern void free_fmodifiers_copybuf(void); 
-extern void free_posebuf(void); 
+extern void free_anim_copybuf(void);
+extern void free_anim_drivers_copybuf(void);
+extern void free_fmodifiers_copybuf(void);
+extern void free_posebuf(void);
 
 #if WIN32
 /* Read console events until there is a key event.  Also returns on any error. */
@@ -421,6 +422,7 @@ void WM_exit_ext(bContext *C, const short do_python)
        free_anim_drivers_copybuf();
        free_fmodifiers_copybuf();
        free_posebuf();
+       BKE_node_clipboard_clear();
 
        BLF_exit();